Visit the HL7 website
Visit the FHIR website

Pan-Canadian Patient Summary (PS-CA)

current   Canada flag
  • Index
  • Home
  • Business Context
    • Use Cases
    • Requirements
    • Privacy and Security Guidance
    • Relationship to Other Specifications
  • Technical Context
    • Overview
    • Sequence Diagrams
    • Core Interoperability Specification Requirements
    • Conformance and Specification Guidance
    • General Principles & Design
  • FHIR Artifacts
    • FHIR Artifacts
    • PS-CA Library of Profiles
    • Bundle (PS-CA)
    • Composition (PS-CA)
    • Patient (PS-CA)
    • Medication (PS-CA)
    • MedicationRequest (PS-CA)
    • MedicationStatement (PS-CA)
    • AllergyIntolerance (PS-CA)
    • Condition (PS-CA)
    • Procedure (PS-CA)
    • Immunization (PS-CA)
    • DiagnosticReport (PS-CA)
    • ImagingStudy (PS-CA)
    • Organization (PS-CA)
    • Organization-Lab (PS-CA)
    • Practitioner (PS-CA)
    • Practitioner-Lab (PS-CA)
    • PractitionerRole (PS-CA)
    • PractitionerRole-Lab (PS-CA)
    • Observation Laboratory/Pathology (PS-CA)
    • Observation Radiology (PS-CA)
    • Observation Social History (PS-CA)
    • Observation Alcohol Use (PS-CA)
    • Observation Tobacco Use (PS-CA)
    • Family Member History (PS-CA)
    • Actors
    • Data Type Profiles
    • Extensions
    • Examples
    • Terminology
    • Downloads
  • Change Log
    1. Index
    2. FHIR Artifacts
    3. Composition (PS-CA)

TI Ballot - For a full list of available versions, see the Directory of published versions

Composition (PS-CA)

Links

Profile

composition-ca-ps

Derived from

http://hl7.org/fhir/StructureDefinition/Composition

Examples

Composition1Example

Description

This profile represents the constraints applied to the Composition resource by the PS-CA project. A Canadian Patient Summary (PS-CA) document is an electronic health record extract containing essential healthcare information about a subject of care. It is informed by the IPS-UV Composition profile, but differs in its application of Must Support flags on some of the sections to allow for jurisdictional implementors flexibility in what sections systems Must Support in order to show conformance to their respective patient summaries. The PS-CA dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. It is informed by the requirements specified in EN 17269 and ISO/DIS 27269, it is designed for supporting the international use case scenario for ‘unplanned, cross border care’, but is also designed to support a variety of use cases for cross-jurisdiction exchange. It is intended to guide implementation nationally while ensuring international exchange of patient summaries is not impeded.

This profile is based on the ClinicalDocument profile from the base R4 FHIR standard.

References to this resource

CompositionPSCA

Resource Content

  • Tree view
  • Overview
  • XML
  • JSON
CompositionPSCA (Composition)CCompositionElement id
Composition
Short description

Canadian Patient Summary composition

Definition

Canadian Patient Summary composition. A composition is a set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. While a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained.

Comments

While the focus of this specification is on patient-specific clinical statements, this resource can also apply to other healthcare-related statements such as study protocol designs, healthcare invoices and other activities that are not necessarily patient-specific or clinical.

Data type

Composition

Constraints
  • dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
    contained.contained.empty()
  • dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
  • dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
  • dom-6: A resource should have narrative for robust management
    text.`div`.exists()
  • dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
    contained.meta.security.empty()
Mappings
  • rim: Entity. Role, or Act
  • workflow: Event
  • rim: Document[classCode="DOC" and moodCode="EVN" and isNormalAct()]
  • cda: ClinicalDocument
  • fhirdocumentreference: when described by DocumentReference
idΣ0..1id
There are no (further) constraints on this element
Element id
Composition.id
Short description

Logical id of this artifact

Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Data type

id

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
metaΣ0..1Meta
There are no (further) constraints on this element
Element id
Composition.meta
Short description

Metadata about the resource

Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

Data type

Meta

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
implicitRulesΣ ?!0..1uri
There are no (further) constraints on this element
Element id
Composition.implicitRules
Short description

A set of rules under which this content was created

Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Data type

uri

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
language0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.language
Short description

Language of the resource content

Definition

The base language in which the resource is written.

Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Data type

code

Binding

A human language.

CommonLanguages (preferred)

Binding extensions
MaxValueSetAllLanguages
Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
textSO0..1NarrativeElement id
Composition.text
Short description

Text summary of the resource, for human interpretation

Alternate names

narrative, html, xhtml, display

Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: Act.text?
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
contained0..*Resource
There are no (further) constraints on this element
Element id
Composition.contained
Short description

Contained, inline Resources

Alternate names

inline resources, anonymous resources, contained resources

Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Data type

Resource

Mappings
  • rim: Entity. Role, or Act
  • rim: N/A
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtension?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.modifierExtension
Short description

Extensions that cannot be ignored

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
identifierSO Σ0..1IdentifierElement id
Composition.identifier
Short description

Version-independent identifier for the Composition

Definition

A version-independent identifier for the Composition. This identifier stays constant as the composition is changed over time.

Comments

Similar to ClinicalDocument/setId in CDA. See discussion in resource definition for how these relate.

Data type

Identifier

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CX / EI (occasionally, more often EI maps to a resource id or a URL)
  • rim: II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
  • servd: Identifier
  • workflow: Event.identifier
  • w5: FiveWs.identifier
  • rim: Document.id / Document.setId
  • cda: .setId
  • fhirdocumentreference: DocumentReference.masterIdentifier
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
statusSO Σ ?!1..1codeBindingElement id
Composition.status
Short description

preliminary | final | amended | entered-in-error

Definition

The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.

Requirements

Need to be able to mark interim, amended, or withdrawn compositions or documents.

Comments

If a composition is marked as withdrawn, the compositions/documents in the series, or data from the composition or document series, should never be displayed to a user without being clearly marked as untrustworthy. The flag "entered-in-error" is why this element is labeled as a modifier of other elements.

Some reporting work flows require that the original narrative of a final document never be altered; instead, only new narrative can be added. The composition resource has no explicit status for explicitly noting whether this business rule is in effect. This would be handled by an extension if required.

Data type

code

Binding

The workflow/clinical status of the composition.

CompositionStatus (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • workflow: Event.status
  • w5: FiveWs.status
  • rim: interim: .completionCode="IN" & ./statusCode[isNormalDatatype()]="active"; final: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and not(./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition", code) and isNormalAct()]); amended: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition", code) and isNormalAct() and statusCode="completed"]; withdrawn : .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
  • cda: n/a
  • fhirdocumentreference: DocumentReference.status
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
typeSO Σ1..1CodeableConceptBindingPatternElement id
Composition.type
Short description

Kind of composition ("Patient Summary")

Definition

Specifies that this composition refers to a Patient Summary (Loinc "60591-5")

Requirements

Key metadata element describing the composition, used in searching/filtering.

Comments

For Composition type, LOINC is ubiquitous and strongly endorsed by HL7. Most implementation guides will require a specific LOINC code, or use LOINC as an extensible binding.

Data type

CodeableConcept

Binding

Type of a composition.

FHIRDocumentTypeCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "60591-5"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • workflow: Event.code
  • w5: FiveWs.class
  • rim: ./code
  • cda: .code
  • fhirdocumentreference: DocumentReference.type
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
categoryΣ0..*CodeableConcept
There are no (further) constraints on this element
Element id
Composition.category
Short description

Categorization of Composition

Definition

A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.

Requirements

Helps humans to assess whether the composition is of interest when viewing an index of compositions or documents.

Comments

This is a metadata field from XDS/MHD.

Data type

CodeableConcept

Binding

High-level kind of a clinical document at a macro level.

DocumentClassValueSet (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • workflow: Event.subject
  • w5: FiveWs.class
  • rim: .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
  • cda: n/a
  • fhirdocumentreference: DocumenttReference.category
subjectSO Σ C1..1Reference(PatientPSCA)Element id
Composition.subject
Short description

Who and/or what the composition is about

Definition

Who or what the composition is about. In general a composition can be about a person, (patient or healthcare practitioner), a device (e.g., a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure). For the PS the subject is always the patient.

Requirements

Essential metadata for searching for the composition. Identifies who and/or what the composition/document is about.

Comments

For clinical documents, this is usually the patient.

Data type

Reference(PatientPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.subject[x]
  • rim: .participation[typeCode="SBJ"].role[typeCode="PAT"]
  • cda: .recordTarget
  • fhirdocumentreference: DocumentReference.subject
  • w5: FiveWs.subject
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
id0..1string
There are no (further) constraints on this element
Element id
Composition.subject.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.subject.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
referenceSO Σ C1..1stringElement id
Composition.subject.reference
Short description

Literal reference, Relative, internal or absolute URL

Definition

A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.

Comments

Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, ref-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
typeΣ0..1uriBinding
There are no (further) constraints on this element
Element id
Composition.subject.type
Short description

Type the reference refers to (e.g. "Patient")

Definition

The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.

The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).

Comments

This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.

Data type

uri

Binding

Aa resource (or, for logical models, the URI of the logical model).

ResourceType (extensible)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
identifierΣ0..1Identifier
There are no (further) constraints on this element
Element id
Composition.subject.identifier
Short description

Logical reference, when literal reference is not known

Definition

An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.

Comments

When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

Data type

Identifier

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CX / EI (occasionally, more often EI maps to a resource id or a URL)
  • rim: II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
  • servd: Identifier
  • rim: .identifier
displayΣ0..1string
There are no (further) constraints on this element
Element id
Composition.subject.display
Short description

Text alternative for the resource

Definition

Plain text narrative that identifies the resource in addition to the resource reference.

Comments

This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
encounterΣ C0..1Reference(Encounter)Element id
Composition.encounter
Short description

Context of the Composition

Definition

Describes the clinical encounter or type of care this documentation is associated with.

Requirements

Provides context for the composition and supports searching.

Comments

While IPS-UV considers this a Must Support element, policy has not yet been developed in Canada confirming the expectations for when a patient summary is created (e.g., does it have to be created by a health professional or just validated, can it be automatically assembled, does it have to occur within an encounter, etc.). This relaxation does not exclude or prevent implementers from further defining how encounter is used in their implementation if their use case(s) rely on its presence.

Data type

Reference(Encounter)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • workflow: Event.context
  • w5: FiveWs.context
  • rim: unique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()], priorityNumber)/target[moodCode="EVN" and classCode=("ENC", "PCPR") and isNormalAct])
  • cda: .componentOf.encompassingEncounter
  • fhirdocumentreference: DocumentReference.context.encounter
dateSO Σ1..1dateTimeElement id
Composition.date
Short description

Composition editing time

Definition

The composition editing time, when the composition was last logically changed by the author.

Requirements

dateTime is used for tracking, organizing versions and searching. Note that this is the time of authoring. When packaged in a document, Bundle.timestamp is the date of packaging.

Comments

The Last Modified Date on the composition may be after the date of the document was attested without being changed.

Data type

dateTime

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • workflow: Event.occurrence[x]
  • w5: FiveWs.done[x]
  • rim: .effectiveTime[type="TS"]
  • cda: .effectiveTime
  • fhirdocumentreference: DocumentReference.content.attachment.date, DocumentReference.created
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorSO Σ C1..*Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson)Element id
Composition.author
Short description

Who and/or what authored the patient summary

Definition

Identifies who is responsible for the information in the patient summary, not necessarily who typed it in.

The type of author(s) contribute to determine the "nature"of the Patient Summary: e.g., a "human-curated" PS Vs. an "automatically generated" PS.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • workflow: Event.performer
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
  • fhirdocumentreference: DocumentReference.agent
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
titleSO Σ1..1stringElement id
Composition.title
Short description

CA Patient Summary

Definition

Official human-readable label for the composition.

For this document should be "CA Patient Summary" or any equivalent translation

Comments

For many compositions, the title is the same as the text or a display name of Composition.type (e.g. a "consultation" or "progress note"). Note that CDA does not make title mandatory, but there are no known cases where it is useful for title to be omitted, so it is mandatory here. Feedback on this requirement is welcome during the trial use period.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
  • fhirdocumentreference: DocumentReference.description, DocumentReference.content.attachment.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
confidentialityΣ0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.confidentiality
Short description

As defined by affinity domain

Definition

The code specifying the level of confidentiality of the Composition.

Comments

The exact use of this element, and enforcement and issues related to highly sensitive documents are out of scope for the base specification, and delegated to implementation profiles (see security section). This element is labeled as a modifier because highly confidential documents must not be treated as if they are not.

Data type

code

Binding

Codes specifying the level of confidentiality of the composition.

v3.ConfidentialityClassification (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: .confidentialityCode
  • cda: .confidentialityCode
  • fhirdocumentreference: DocumentReference.securityLabel
attester0..*BackboneElementElement id
Composition.attester
Short description

Attests to accuracy of composition

Definition

A participant who has attested to the accuracy of the composition/document.

Requirements

Identifies responsibility for the accuracy of the composition content.

Comments

IPS-UV flags this as a Must Support element. It is not currently flagged as Must Support in PS-CA, as stakeholders have indicated the element may not be supported across workflows of Canadian jurisdictional implementers.

These challenges have been raised in IPS. Further assessment of jurisdictional use cases need to be explored by the Patient Summary Working Group before the constraint will be re-considered for inclusion

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: .participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
  • cda: .authenticator/.legalAuthenticator
  • fhirdocumentreference: DocumentReference.authenticator
id0..1string
There are no (further) constraints on this element
Element id
Composition.attester.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.attester.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.attester.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modeSO1..1codeBindingElement id
Composition.attester.mode
Short description

personal | professional | legal | official

Definition

The type of attestation the authenticator offers.

Requirements

Indicates the level of authority of the attestation.

Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Data type

code

Binding

The way in which a person authenticated a composition.

CompositionAttestationMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: unique(./modeCode)
  • cda: implied by .authenticator/.legalAuthenticator
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
timeSO0..1dateTimeElement id
Composition.attester.time
Short description

When the composition was attested

Definition

When the composition was attested by the party.

Requirements

Identifies when the information in the composition was deemed accurate. (Things may have changed since then.).

Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Data type

dateTime

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./time[type="TS" and isNormalDatatype()]
  • cda: .authenticator.time
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
partySO C0..1Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson)Element id
Composition.attester.party
Short description

Who attested the composition

Definition

Who attested the composition in the specified way.

Requirements

Identifies who has taken on the responsibility for accuracy of the composition content.

Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Data type

Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.witness
  • rim: ./role[classCode="ASSIGNED" and isNormalRole]/player[determinerCode="INST" and classCode=("DEV", "PSN") and isNormalEntity()] or ./role[classCode="ASSIGNED" and isNormalRole and not(player)]/scoper[determinerCode="INST" and classCode="ORG" and isNormalEntity()]
  • cda: .authenticator.assignedEnttty
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
custodianSO Σ C0..1Reference(OrganizationPSCA)Element id
Composition.custodian
Short description

Organization which maintains the composition

Definition

Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.

Requirements

Identifies where to go to find the current version, where to report issues, etc.

Comments

This is useful when documents are derived from a composition - provides guidance for how to get the latest version of the document. This is optional because this is sometimes not known by the authoring system, and can be inferred by context. However, it is important that this information be known when working with a derived document, so providing a custodian is encouraged.

Data type

Reference(OrganizationPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]
  • cda: .custodian.assignedCustodian
  • fhirdocumentreference: DocumentReference.custodian
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
relatesTo0..*BackboneElement
There are no (further) constraints on this element
Element id
Composition.relatesTo
Short description

Relationships to other compositions/documents

Definition

Relationships that this composition has with other compositions or documents that already exist.

Comments

A document is a version specific composition.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: .outboundRelationship
  • cda: .relatedDocument
  • fhirdocumentreference: DocumentReference.relatesTo
id0..1string
There are no (further) constraints on this element
Element id
Composition.relatesTo.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.relatesTo.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.relatesTo.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
code1..1codeBinding
There are no (further) constraints on this element
Element id
Composition.relatesTo.code
Short description

replaces | transforms | signs | appends

Definition

The type of relationship that this composition has with anther composition or document.

Comments

If this document appends another document, then the document cannot be fully understood without also accessing the referenced document.

Data type

code

Binding

The type of relationship between documents.

DocumentRelationshipType (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: .outboundRelationship.typeCode
  • cda: .relatedDocument.typeCode
  • fhirdocumentreference: DocumentReference.relatesTo.code
target[x]1..1
There are no (further) constraints on this element
Element id
Composition.relatesTo.target[x]
Short description

Target of the relationship

Definition

The target composition/document of this relationship.

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: .target[classCode="DOC", moodCode="EVN"].id
  • cda: .relatedDocument.id
  • fhirdocumentreference: DocumentReference.relatesTo.target
targetIdentifierIdentifierData type

Identifier

targetReferenceReference(CompositionPSCA | Composition)Data type

Reference(CompositionPSCA | Composition)

eventΣ0..*BackboneElementElement id
Composition.event
Short description

The clinical service(s) being documented

Definition

IPS Note: The main activity being described by a PS is the provision of healthcare over a period of time. In the CDA representation of the PS this is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. In the FHIR representation at least one event should be used to record this information. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range). For example if the PS is generated by a GP based on information recorded in his/her EHR-S, then the start value should represent the date when the treatment relationship between the patient and the GP started; and the end value the date of the latest care event.

Requirements

Provides context for the composition and creates a linkage between a resource describing an event and the composition created describing the event.

Comments

The event needs to be consistent with the type element, though can provide further information if desired.

Data type

BackboneElement

Slicing

Unordered, Open, by code(Pattern)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
  • cda: .documentationOf.serviceEvent
  • fhirdocumentreference: DocumentReference.event
(All Slices)
The requirements in this element apply to all slices

id0..1string
There are no (further) constraints on this element
Element id
Composition.event.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.event.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.event.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
codeΣ0..*CodeableConcept
There are no (further) constraints on this element
Element id
Composition.event.code
Short description

Code(s) that apply to the event being documented

Definition

This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.

Comments

An event can further specialize the act inherent in the typeCode, such as where it is simply "Procedure Report" and the procedure was a "colonoscopy". If one or more eventCodes are included, they SHALL NOT conflict with the values inherent in the classCode, practiceSettingCode or typeCode, as such a conflict would create an ambiguous situation. This short list of codes is provided to be used as key words for certain types of queries.

Data type

CodeableConcept

Binding

This list of codes represents the main clinical acts being documented.

ActCode (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .code
  • cda: .code
  • fhirdocumentreference: DocumentReference.event.code
periodΣ C0..1Period
There are no (further) constraints on this element
Element id
Composition.event.period
Short description

The period covered by the documentation

Definition

The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.

Comments

A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times").

Period is not used for a duration (a measure of elapsed time). See Duration.

Data type

Period

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • per-1: If present, start SHALL have a lower value than end
    start.hasValue().not() or end.hasValue().not() or (start <= end)
Mappings
  • rim: n/a
  • v2: DR
  • rim: IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"]
  • rim: .effectiveTime
  • cda: .effectiveTime
  • fhirdocumentreference: DocumentReference.event.period
detailΣ C0..*Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.event.detail
Short description

The event(s) being documented

Definition

The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode="SUBJ"].target
  • cda: n/a
careProvisioningEventΣ0..1BackboneElementElement id
Composition.event:careProvisioningEvent
Short description

The care provisioning being documented

Definition

The provision of healthcare over a period of time this PS is documented.

Requirements

Provides context for the composition and creates a linkage between a resource describing an event and the composition created describing the event.

Comments

The event needs to be consistent with the type element, though can provide further information if desired.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
  • cda: .documentationOf.serviceEvent
  • fhirdocumentreference: DocumentReference.event
id0..1string
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*Extension
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
codeSO Σ1..*CodeableConceptPatternElement id
Composition.event:careProvisioningEvent.code
Short description

Code(s) that apply to the event being documented

Definition

This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.

Comments

While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period

Data type

CodeableConcept

Binding

This list of codes represents the main clinical acts being documented.

ActCode (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass",
      "code": "PCPR"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .code
  • cda: .code
  • fhirdocumentreference: DocumentReference.event.code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
periodSO Σ C0..1PeriodElement id
Composition.event:careProvisioningEvent.period
Short description

The period covered by the documentation

Definition

The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.

Comments

While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period

Data type

Period

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • per-1: If present, start SHALL have a lower value than end
    start.hasValue().not() or end.hasValue().not() or (start <= end)
Mappings
  • rim: n/a
  • v2: DR
  • rim: IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"]
  • rim: .effectiveTime
  • cda: .effectiveTime
  • fhirdocumentreference: DocumentReference.event.period
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
detailΣ C0..*Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.detail
Short description

The event(s) being documented

Definition

The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode="SUBJ"].target
  • cda: n/a
sectionC3..*BackboneElementElement id
Composition.section
Short description

Sections composing the PS

Definition

The root of the sections that make up the PS-CA composition.

Data type

BackboneElement

Slicing

Unordered, Open, by code(Pattern)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
(All Slices)
The requirements in this element apply to all slices

id0..1string
There are no (further) constraints on this element
Element id
Composition.section.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
title0..1string
There are no (further) constraints on this element
Element id
Composition.section.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
codeSO1..1CodeableConceptPSCAElement id
Composition.section.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryC0..*Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section.entry
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..*see (section)
There are no (further) constraints on this element
Element id
Composition.section.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionMedicationsSO C1..1BackboneElementElement id
Composition.section:sectionMedications
Short description

PS-CA Medication Summary Section

Definition

The medication summary section contains a description of the patient's medications relevant for the scope of the patient summary. The actual content could depend on the jurisdiction, it could report:

  • the currently active medications;
  • the current and past medications considered relevant by the authoring GP;
  • the patient prescriptions or dispensations automatically extracted by a regional or a national EHR.

Because This section has been expanded in the PS-CA to model a medicationRequest profile in addition to medicationStatement profile initially included in IPS-UV.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known medications (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionMedications.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionMedications.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionMedications.title
Short description

Medication Summary section

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Medication Summary

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionMedications.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10160-0"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionMedications.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entrySO C0..*Reference(Resource)Element id
Composition.section:sectionMedications.entry
Short description

Medications relevant for the scope of the patient summary

Definition

This list the medications relevant for the scope of the patient summary or it is used to indicate that the subject is known not to be on any relevant medication

Comments

This entry requires a medicationStatement or a medicationRequest.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
medicationStatementC0..*Reference(MedicationStatementPSCA)Element id
Composition.section:sectionMedications.entry:medicationStatement
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(MedicationStatementPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
medicationRequestC0..*Reference(MedicationRequestPSCA)Element id
Composition.section:sectionMedications.entry:medicationRequest
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(MedicationRequestPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonSO C0..1CodeableConceptBindingElement id
Composition.section:sectionMedications.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionAllergiesSO C1..1BackboneElementElement id
Composition.section:sectionAllergies
Short description

PS-CA Allergies and Intolerances Section

Definition

This section documents the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy. At a minimum, it should list currently active and any relevant historical allergies and adverse reactions. If no information about allergies is available, or if no allergies are known this should be clearly documented in the section.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known allergies (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionAllergies.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionAllergies.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionAllergies.title
Short description

Allergies and Intolerances

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionAllergies.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "48765-2"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionAllergies.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionAllergies.entry
Short description

Relevant allergies or intolerances (conditions) for that patient.

Definition

It lists the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy. At a minimum, it should list currently active and any relevant historical allergies and adverse reactions.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
allergyOrIntoleranceSO C0..*Reference(AllergyIntolerancePSCA)Element id
Composition.section:sectionAllergies.entry:allergyOrIntolerance
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(AllergyIntolerancePSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonSO C0..1CodeableConceptBindingElement id
Composition.section:sectionAllergies.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionProblemsSO C1..1BackboneElementElement id
Composition.section:sectionProblems
Short description

PS-CA Problems Section

Definition

The PS problem section lists and describes clinical problems or conditions currently being monitored for the patient.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known conditions (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionProblems.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionProblems.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionProblems.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionProblems.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11450-4"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionProblems.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionProblems.entry
Short description

Clinical problems or conditions currently being monitored for the patient.

Definition

It lists and describes clinical problems or conditions currently being monitored for the patient.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
problemSO C0..*Reference(ConditionPSCA)Element id
Composition.section:sectionProblems.entry:problem
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ConditionPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonSO C0..1CodeableConceptBindingElement id
Composition.section:sectionProblems.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionProceduresHxC0..1BackboneElementElement id
Composition.section:sectionProceduresHx
Short description

PS-CA History of Procedures Section

Definition

The History of Procedures Section contains a description of the patient past procedures that are pertinent to the scope of this document. Procedures may refer for example to:

  1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)
  2. Therapeutic procedure: e.g., dialysis;
  3. Surgical procedure: e.g., appendectomy
Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionProceduresHx.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionProceduresHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionProceduresHx.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionProceduresHx.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "47519-4"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionProceduresHx.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionProceduresHx.entry
Short description

Patient past procedures pertinent to the scope of this document.

Definition

It lists the patient past procedures that are pertinent to the scope of this document. Procedures may refer for example to:

  1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)
  2. Therapeutic procedure: e.g., dialysis;
  3. Surgical procedure: e.g., appendectomy.
Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
procedureSO C0..*Reference(ProcedurePSCA)Element id
Composition.section:sectionProceduresHx.entry:procedure
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ProcedurePSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionImmunizationsC0..1BackboneElementElement id
Composition.section:sectionImmunizations
Short description

PS-CA Immunizations Section

Definition

The Immunizations Section defines a patient's current immunization status and pertinent immunization history. The primary use case for the Immunization Section is to enable communication of a patient's immunization status. The section includes the current immunization status, and may contain the entire immunization history that is relevant to the period of time being summarized.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionImmunizations.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionImmunizations.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionImmunizations.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionImmunizations.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11369-6"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionImmunizations.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionImmunizations.entry
Short description

Patient's immunization status and pertinent history.

Definition

It defines the patient's current immunization status and pertinent immunization history. The primary use case for the Immunization Section is to enable communication of a patient's immunization status. It may contain the entire immunization history that is relevant to the period of time being summarized.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
immunizationSO C0..*Reference(ImmunizationPSCA)Element id
Composition.section:sectionImmunizations.entry:immunization
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ImmunizationPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionMedicalDevicesC0..1BackboneElementElement id
Composition.section:sectionMedicalDevices
Short description

PS-CA Medical Devices Section

Definition

The medical devices section contains narrative text and coded entries describing the patient history of medical device use.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries, future releases may further constrain this section as more jurisdictions look to support its use

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionMedicalDevices.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionMedicalDevices.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionMedicalDevices.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionMedicalDevices.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "46264-8"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionMedicalDevices.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionMedicalDevices.entry
Short description

Patient history of medical device use.

Definition

It describes the patient history of medical device use. This entry shall be used to document that no information about medical device use is available, or that no relevant medical device use is known.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
deviceStatementSO C0..*Reference(DeviceUseStatementUvIps)Element id
Composition.section:sectionMedicalDevices.entry:deviceStatement
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

Pending definition of a PS CA device use section profile in a future release of PS CA, implementors are encouraged to use the IPS device use section profile.

Data type

Reference(DeviceUseStatementUvIps)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionResultsC0..1BackboneElementElement id
Composition.section:sectionResults
Short description

PS-CA Results Section

Definition

This section assembles relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionResults.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionResults.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionResults.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionResults.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "30954-2"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionResults.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entrySO C0..*Reference(Resource)Element id
Composition.section:sectionResults.entry
Short description

Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.

Definition

Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-observation-laboratory-pathologySO C0..*Reference(ObservationResultsLaboratoryPathologyPSCA)Element id
Composition.section:sectionResults.entry:results-observation-laboratory-pathology
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ObservationResultsLaboratoryPathologyPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-observation-radiologySO C0..*Reference(ObservationResultsRadiologyPSCA)Element id
Composition.section:sectionResults.entry:results-observation-radiology
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ObservationResultsRadiologyPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-diagnosticReportSO C0..*Reference(DiagnosticReportPSCA)Element id
Composition.section:sectionResults.entry:results-diagnosticReport
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

Pending definition of a PS CA diagnostic report profile in a future release of PS CA, implementors are encouraged to use the IPS diagnostic report profile.

Data type

Reference(DiagnosticReportPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionVitalSignsC0..1BackboneElementElement id
Composition.section:sectionVitalSigns
Short description

PS-CA Vital Signs Section

Definition

The Vital signs section includes blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionVitalSigns.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionVitalSigns.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionVitalSigns.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionVitalSigns.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "8716-3"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionVitalSigns.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entrySO C0..*Reference(Resource)Element id
Composition.section:sectionVitalSigns.entry
Short description

Notable vital signs or physical findings.

Definition

Notable vital signs or physical findings as: blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included

Comments

IPS-UV and PS-CA point to the parent vital signs profile (http://hl7.org/fhir/StructureDefinition/vitalsigns) in the base FHIR specification, it is up to the jurisdictions to select and support the individual vital sign profiles. However, to support implementers in validation - the individual vital signs profiles have been included as individual slices below. The parent vital signs profile has been removed as a slice to prevent examples from matching multiple slices.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
BMIC0..*Reference(observation-bmi)Element id
Composition.section:sectionVitalSigns.entry:BMI
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-bmi)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
BPC0..*Reference(observation-bp)Element id
Composition.section:sectionVitalSigns.entry:BP
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-bp)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
BodyHeightC0..*Reference(observation-bodyheight)Element id
Composition.section:sectionVitalSigns.entry:BodyHeight
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-bodyheight)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
BodyTempC0..*Reference(observation-bodytemp)Element id
Composition.section:sectionVitalSigns.entry:BodyTemp
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-bodytemp)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
BodyWeightC0..*Reference(observation-bodyweight)Element id
Composition.section:sectionVitalSigns.entry:BodyWeight
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-bodyweight)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
HeadCircumC0..*Reference(observation-headcircum)Element id
Composition.section:sectionVitalSigns.entry:HeadCircum
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-headcircum)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
HeartRateC0..*Reference(observation-heartrate)Element id
Composition.section:sectionVitalSigns.entry:HeartRate
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-heartrate)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
OxygenSatC0..*Reference(observation-oxygensat)Element id
Composition.section:sectionVitalSigns.entry:OxygenSat
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-oxygensat)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
RespRateC0..*Reference(observation-resprate)Element id
Composition.section:sectionVitalSigns.entry:RespRate
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-resprate)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
VitalsPanelC0..*Reference(observation-vitalspanel)Element id
Composition.section:sectionVitalSigns.entry:VitalsPanel
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(observation-vitalspanel)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionPastIllnessHxC0..1BackboneElementElement id
Composition.section:sectionPastIllnessHx
Short description

PS-CA History of Past Illness Section

Definition

The History of Past Illness section contains a description of the conditions the patient suffered in the past.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionPastIllnessHx.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionPastIllnessHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionPastIllnessHx.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionPastIllnessHx.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11348-0"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionPastIllnessHx.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionPastIllnessHx.entry
Short description

Conditions the patient suffered in the past.

Definition

It contains a description of the conditions the patient suffered in the past.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
pastProblemSO C0..*Reference(ConditionPSCA)Element id
Composition.section:sectionPastIllnessHx.entry:pastProblem
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ConditionPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionFunctionalStatusC0..1BackboneElementElement id
Composition.section:sectionFunctionalStatus
Short description

PS-CA Functional Status

Definition

The functional status section shall contain a narrative description of capability of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments. Profiles to express disabilities and functional assessments will be specified by future versions of this guide.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionFunctionalStatus.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionFunctionalStatus.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionFunctionalStatus.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionFunctionalStatus.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "47420-5"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionFunctionalStatus.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionFunctionalStatus.entry
Short description

Optional entry used to represent disabilities and functional assessments

Definition

It describes capabilities of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments. Profiles to express disabilities and functional assessments will be specified by future versions of this guide.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
disabilitySO C0..*Reference(ConditionPSCA)Element id
Composition.section:sectionFunctionalStatus.entry:disability
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ConditionPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
functionalAssessmentSO C0..*Reference(ClinicalImpression)Element id
Composition.section:sectionFunctionalStatus.entry:functionalAssessment
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ClinicalImpression)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionPlanOfCareC0..1BackboneElementElement id
Composition.section:sectionPlanOfCare
Short description

PS-CA Plan of Care Section

Definition

The plan of care section contains a narrative description of the expectations for care including proposals, goals, and order requests for monitoring, tracking, or improving the condition of the patient.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionPlanOfCare.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionPlanOfCare.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionPlanOfCare.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionPlanOfCare.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "18776-5"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionPlanOfCare.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionPlanOfCare.entry
Short description

Optional entry used to represent structured care plans

Definition

Dynamic, personalized plan including identified needed healthcare activity, health objectives and healthcare goals, relating to one or more specified health issues in a healthcare process [Source EN ISO 13940]

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
carePlanSO C0..*Reference(CarePlan)Element id
Composition.section:sectionPlanOfCare.entry:carePlan
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(CarePlan)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
documentReferenceSO C0..*Reference(DocumentReference)Element id
Composition.section:sectionPlanOfCare.entry:documentReference
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(DocumentReference)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
immunizationRecommendationC0..*Reference(ImmunizationRecommendation)Element id
Composition.section:sectionPlanOfCare.entry:immunizationRecommendation
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ImmunizationRecommendation)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionSocialHistoryC0..1BackboneElementElement id
Composition.section:sectionSocialHistory
Short description

PS-CA Social History Section

Definition

The social history section contains a description of the person’s Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionSocialHistory.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionSocialHistory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionSocialHistory.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionSocialHistory.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "29762-2"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionSocialHistory.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entrySO C0..*Reference(Resource)Element id
Composition.section:sectionSocialHistory.entry
Short description

Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Definition

Description of the person’s Health related “lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
generalSocialHistoryC0..*Reference(ObservationSocialHistoryPSCA)Element id
Composition.section:sectionSocialHistory.entry:generalSocialHistory
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ObservationSocialHistoryPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
smokingTobaccoUseC0..1Reference(ObservationTobaccoUsePSCA)Element id
Composition.section:sectionSocialHistory.entry:smokingTobaccoUse
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ObservationTobaccoUsePSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
alcoholUseC0..1Reference(ObservationAlcoholUsePSCA)Element id
Composition.section:sectionSocialHistory.entry:alcoholUse
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(ObservationAlcoholUsePSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionPregnancyHxC0..1BackboneElementElement id
Composition.section:sectionPregnancyHx
Short description

PS-CA History of Pregnancy Section

Definition

The history of pregnancy section shall contain information about whether the patient is currently pregnant or not. It may contain addition summarizing information about the outcome of earlier pregnancies.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionPregnancyHx.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionPregnancyHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionPregnancyHx.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionPregnancyHx.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10162-6"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionPregnancyHx.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionPregnancyHx.entry
Short description

Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.

Definition

It contains information about whether the patient is currently pregnant or not. It may contain addition summarizing information about the outcome of earlier pregnancies.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
pregnancyStatusSO C0..*Reference(ObservationPregnancyStatusUvIps)Element id
Composition.section:sectionPregnancyHx.entry:pregnancyStatus
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

Pending definition of a PS CA pregnancy status observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy status observation profile.

Data type

Reference(ObservationPregnancyStatusUvIps)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
pregnancyOutcomeSO C0..*Reference(ObservationPregnancyOutcomeUvIps)Element id
Composition.section:sectionPregnancyHx.entry:pregnancyOutcome
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

Pending definition of a PS CA pregnancy outcome observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy outcome observation profile.

Data type

Reference(ObservationPregnancyOutcomeUvIps)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionAdvanceDirectivesC0..1BackboneElementElement id
Composition.section:sectionAdvanceDirectives
Short description

PS-CA Advance Directives Section

Definition

The advance directives section contains a narrative description of patient's advance directive.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionAdvanceDirectives.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionAdvanceDirectives.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionAdvanceDirectives.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionAdvanceDirectives.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "42348-3"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionAdvanceDirectives.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entrySO C0..*Reference(Resource)Element id
Composition.section:sectionAdvanceDirectives.entry
Short description

Narrative description of the patient's advance directive.

Definition

Contains a narrative description or a Consent entry with information about the patient's advance directive.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
advanceDirectivesConsentC0..*Reference(Consent)Element id
Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesConsent
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Consent)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
advanceDirectivesDocumentReferenceC0..*Reference(DocumentReference)Element id
Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesDocumentReference
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(DocumentReference)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionFamilyHistoryC0..1BackboneElementElement id
Composition.section:sectionFamilyHistory
Short description

PS-CA Family History Section

Definition

The family history section contains a description of the patient's family history.

Comments

This is a new section being introduced by the PS-CA specification at the request of jurisdictions.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionFamilyHistory.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionFamilyHistory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionFamilyHistory.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionFamilyHistory.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10157-6"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionFamilyHistory.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryS C0..*Reference(Resource)Element id
Composition.section:sectionFamilyHistory.entry
Short description

Narrative description of the patient's family history.

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Slicing

Unordered, Open, by resolve()(Profile)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
FamilyMemberHistorySO C0..*Reference(FamilyMemberHistoryPSCA)Element id
Composition.section:sectionFamilyHistory.entry:FamilyMemberHistory
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(FamilyMemberHistoryPSCA)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..0see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
sectionPatientStoryC0..1BackboneElementElement id
Composition.section:sectionPatientStory
Short description

PS-CA Patient Story Section

Definition

The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. The patient’s story, provided here, may be told by the patient or by a proxy.

Comments

This is a new section being introduced by the PS-CA specification at the request of jurisdictions. While the Patient Story section is relatively unconstrained at this time, information that is better suited to another section should not be included in the Patient Story. For example, DNR orders should be placed in the Advanced Directives section.

Data type

BackboneElement

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • cmp-1: A section must contain at least one of text, entries, or sub-sections
    text.exists() or entry.exists() or section.exists()
  • cmp-2: A section can only have an emptyReason if it is empty
    emptyReason.empty() or entry.empty()
Mappings
  • rim: n/a
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.structuredBody.component.section
id0..1string
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.id
Short description

Unique id for inter-element referencing

Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Data type

string

Mappings
  • rim: n/a
extensionC0..*ExtensionElement id
Composition.section:sectionPatientStory.extension
Short description

Additional content defined by implementations

Alternate names

extensions, user content

Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Slicing

Unordered, Open, by url(Value)

Extensions are always sliced by (at least) url

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
section-noteC0..*Extension(Annotation)Element id
Composition.section:sectionPatientStory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Alternate names

extensions, user content

Definition

Additional notes that apply to the section (but not to specific resource).

Comments

This extension SHALL NOT be used if the resource already has standard 'note' element (or equivalent) of type Annotation on the same element

Data type

Extension(Annotation)

Extension URL

Note

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
modifierExtensionΣ ?! C0..*Extension
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.modifierExtension
Short description

Extensions that cannot be ignored even if unrecognized

Alternate names

extensions, user content, modifiers

Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Data type

Extension

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
titleSO1..1stringElement id
Composition.section:sectionPatientStory.title
Short description

Label for section (e.g. for ToC)

Alternate names

header, label, caption

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Requirements

Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

Comments

The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

Data type

string

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: ./title
  • cda: .title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codeSO1..1CodeableConceptPSCAPatternElement id
Composition.section:sectionPatientStory.code
Short description

Concept - reference to a terminology or just text

Definition

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Requirements

Provides computable standardized labels to topics within the document.

Comments

For all CodeableConcepts, at least one of coding or text must be present. If coding contains only a display value (no code) then CodeableConcept must include text.

Data type

CodeableConceptPSCA

Binding

Classification of a section of a composition/document.

DocumentSectionCodes (example)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "81338-6"
    }
  ]
}
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: ./code
  • cda: .code
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.author
Short description

Who and/or what authored the section

Definition

Identifies who is responsible for the information in this section, not necessarily who typed it in.

Requirements

Identifies who is responsible for the content.

Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Data type

Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • w5: FiveWs.author
  • rim: .participation[typeCode="AUT"].role[classCode="ASSIGNED"]
  • cda: .author.assignedAuthor
focusC0..1Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.focus
Short description

Who/what the section is about, when it is not about the subject of composition

Definition

The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

Comments

Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • cda: .subject? (CDA did not differentiate between subject and focus)
textSO C1..1NarrativeElement id
Composition.section:sectionPatientStory.text
Short description

Text summary of the section, for human interpretation

Definition

A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Data type

Narrative

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • rim: N/A
  • rim: .text
  • cda: .text
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
mode0..1codeBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.mode
Short description

working | snapshot | changes

Definition

How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.

Requirements

Sections are used in various ways, and it must be known in what way it is safe to use the entries in them.

Comments

This element is labeled as a modifier because a change list must not be misunderstood as a complete list.

Data type

code

Binding

The processing mode that applies to this section.

ListMode (required)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • w5: FiveWs.class
  • rim: .outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
  • cda: n/a
orderedBy0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.orderedBy
Short description

Order of section entries

Definition

Specifies the order applied to the items in the section entries.

Requirements

Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

Comments

Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

Data type

CodeableConcept

Binding

What order applies to the items in the entry.

ListOrderCodes (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .outboundRelationship[typeCode=COMP].sequenceNumber > 1
  • cda: n/a
entryC0..*Reference(Resource)
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.entry
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Comments

If there are no entries in the list, an emptyReason SHOULD be provided.

Data type

Reference(Resource)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.exists() implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
  • rim: .outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
  • cda: .entry
emptyReasonC0..1CodeableConceptBinding
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.emptyReason
Short description

Why the section is empty

Definition

If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

Requirements

Allows capturing things like "none exist" or "not asked" which can be important for most lists.

Comments

The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

Data type

CodeableConcept

Binding

If a section is empty, why it is empty.

ListEmptyReasons (preferred)

Conditions

The cardinality or value of this element may be affected by these constraints: ele-1, cmp-2

Constraints
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
  • rim: .inboundRelationship[typeCode=SUBJ,code<ListEmptyReason].value[type=CD]
  • cda: n/a
sectionC0..*see (section)
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.section
Short description

Nested Section

Definition

A nested sub-section within this section.

Comments

Nested sections are primarily used to help human readers navigate to particular portions of the document.

Conditions

The cardinality or value of this element may be affected by these constraints: cmp-1

Mappings
  • rim: ./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
  • cda: .component.section
CompositionPSCA (Composition)Composition
There are no (further) constraints on this element
Element id
Composition
Short description

Canadian Patient Summary composition

Definition

Canadian Patient Summary composition. A composition is a set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. While a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained.

Data type

Composition

textSO
There are no (further) constraints on this element
Element id
Composition.text
Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
identifierSO
There are no (further) constraints on this element
Element id
Composition.identifier
Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
statusSO
There are no (further) constraints on this element
Element id
Composition.status
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
typeSOPattern
There are no (further) constraints on this element
Element id
Composition.type
Short description

Kind of composition ("Patient Summary")

Definition

Specifies that this composition refers to a Patient Summary (Loinc "60591-5")

Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "60591-5"
    }
  ]
}
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
subjectSO1..Reference(PatientPSCA)
There are no (further) constraints on this element
Element id
Composition.subject
Definition

Who or what the composition is about. In general a composition can be about a person, (patient or healthcare practitioner), a device (e.g., a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure). For the PS the subject is always the patient.

Data type

Reference(PatientPSCA)

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
referenceSO1..
There are no (further) constraints on this element
Element id
Composition.subject.reference
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
encounter
There are no (further) constraints on this element
Element id
Composition.encounter
Comments

While IPS-UV considers this a Must Support element, policy has not yet been developed in Canada confirming the expectations for when a patient summary is created (e.g., does it have to be created by a health professional or just validated, can it be automatically assembled, does it have to occur within an encounter, etc.). This relaxation does not exclude or prevent implementers from further defining how encounter is used in their implementation if their use case(s) rely on its presence.

dateSO
There are no (further) constraints on this element
Element id
Composition.date
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
authorSOReference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.author
Short description

Who and/or what authored the patient summary

Definition

Identifies who is responsible for the information in the patient summary, not necessarily who typed it in.

The type of author(s) contribute to determine the "nature"of the Patient Summary: e.g., a "human-curated" PS Vs. an "automatically generated" PS.

Data type

Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson)

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
titleSO
There are no (further) constraints on this element
Element id
Composition.title
Short description

CA Patient Summary

Definition

Official human-readable label for the composition.

For this document should be "CA Patient Summary" or any equivalent translation

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
attester
There are no (further) constraints on this element
Element id
Composition.attester
Comments

IPS-UV flags this as a Must Support element. It is not currently flagged as Must Support in PS-CA, as stakeholders have indicated the element may not be supported across workflows of Canadian jurisdictional implementers.

These challenges have been raised in IPS. Further assessment of jurisdictional use cases need to be explored by the Patient Summary Working Group before the constraint will be re-considered for inclusion

modeSO
There are no (further) constraints on this element
Element id
Composition.attester.mode
Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
timeSO
There are no (further) constraints on this element
Element id
Composition.attester.time
Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
partySOReference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson)
There are no (further) constraints on this element
Element id
Composition.attester.party
Comments

While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party

Data type

Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
custodianSOReference(OrganizationPSCA)
There are no (further) constraints on this element
Element id
Composition.custodian
Data type

Reference(OrganizationPSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
relatesTo
There are no (further) constraints on this element
target[x]
There are no (further) constraints on this element
Element id
Composition.relatesTo.target[x]
targetIdentifierIdentifier
There are no (further) constraints on this element
Data type

Identifier

targetReferenceReference(CompositionPSCA | Composition)
There are no (further) constraints on this element
Data type

Reference(CompositionPSCA | Composition)

event
There are no (further) constraints on this element
Element id
Composition.event
Definition

IPS Note: The main activity being described by a PS is the provision of healthcare over a period of time. In the CDA representation of the PS this is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. In the FHIR representation at least one event should be used to record this information. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range). For example if the PS is generated by a GP based on information recorded in his/her EHR-S, then the start value should represent the date when the treatment relationship between the patient and the GP started; and the end value the date of the latest care event.

Slicing

Unordered, Open, by code(Pattern)

careProvisioningEvent0..1
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent
Short description

The care provisioning being documented

Definition

The provision of healthcare over a period of time this PS is documented.

codeSO1..Pattern
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.code
Comments

While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period

Pattern
{
  "coding": [
    {
      "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass",
      "code": "PCPR"
    }
  ]
}
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
periodSO
There are no (further) constraints on this element
Element id
Composition.event:careProvisioningEvent.period
Comments

While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section3..
There are no (further) constraints on this element
Element id
Composition.section
Short description

Sections composing the PS

Definition

The root of the sections that make up the PS-CA composition.

Slicing

Unordered, Open, by code(Pattern)

(All Slices)
The requirements in this element apply to all slices

extension
There are no (further) constraints on this element
Element id
Composition.section.extension
Slicing

Unordered, Open, by url(Value)

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

codeSO1..CodeableConceptPSCA
There are no (further) constraints on this element
Element id
Composition.section.code
Data type

CodeableConceptPSCA

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
textSO1..
There are no (further) constraints on this element
Element id
Composition.section.text
Comments

PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
sectionMedicationsSO C1..1
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications
Short description

PS-CA Medication Summary Section

Definition

The medication summary section contains a description of the patient's medications relevant for the scope of the patient summary. The actual content could depend on the jurisdiction, it could report:

  • the currently active medications;
  • the current and past medications considered relevant by the authoring GP;
  • the patient prescriptions or dispensations automatically extracted by a regional or a national EHR.

Because This section has been expanded in the PS-CA to model a medicationRequest profile in addition to medicationStatement profile initially included in IPS-UV.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known medications (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Constraints
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.title
Short description

Medication Summary section

Definition

The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

Medication Summary

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10160-0"
    }
  ]
}
entrySO
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.entry
Short description

Medications relevant for the scope of the patient summary

Definition

This list the medications relevant for the scope of the patient summary or it is used to indicate that the subject is known not to be on any relevant medication

Comments

This entry requires a medicationStatement or a medicationRequest.

Slicing

Unordered, Open, by resolve()(Profile)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
medicationStatement0..*Reference(MedicationStatementPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.entry:medicationStatement
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Data type

Reference(MedicationStatementPSCA)

medicationRequest0..*Reference(MedicationRequestPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.entry:medicationRequest
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Data type

Reference(MedicationRequestPSCA)

emptyReasonSO
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.emptyReason
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionMedications.section
sectionAllergiesSO C1..1
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies
Short description

PS-CA Allergies and Intolerances Section

Definition

This section documents the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy. At a minimum, it should list currently active and any relevant historical allergies and adverse reactions. If no information about allergies is available, or if no allergies are known this should be clearly documented in the section.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known allergies (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Constraints
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.title
Short description

Allergies and Intolerances

Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "48765-2"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.entry
Short description

Relevant allergies or intolerances (conditions) for that patient.

Definition

It lists the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy. At a minimum, it should list currently active and any relevant historical allergies and adverse reactions.

Slicing

Unordered, Open, by resolve()(Profile)

allergyOrIntoleranceSO0..*Reference(AllergyIntolerancePSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.entry:allergyOrIntolerance
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Data type

Reference(AllergyIntolerancePSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonSO
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.emptyReason
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionAllergies.section
sectionProblemsSO C1..1
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems
Short description

PS-CA Problems Section

Definition

The PS problem section lists and describes clinical problems or conditions currently being monitored for the patient.

Comments

IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known conditions (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).

Constraints
  • ips-comp-1: Either section.entry or emptyReason are present
    (entry.reference.exists() or emptyReason.exists())
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11450-4"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.entry
Short description

Clinical problems or conditions currently being monitored for the patient.

Definition

It lists and describes clinical problems or conditions currently being monitored for the patient.

Slicing

Unordered, Open, by resolve()(Profile)

problemSO0..*Reference(ConditionPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.entry:problem
Short description

A reference to data that supports this section

Definition

A reference to the actual resource from which the narrative in the section is derived.

Data type

Reference(ConditionPSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
emptyReasonSO
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.emptyReason
Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionProblems.section
sectionProceduresHx0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx
Short description

PS-CA History of Procedures Section

Definition

The History of Procedures Section contains a description of the patient past procedures that are pertinent to the scope of this document. Procedures may refer for example to:

  1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)
  2. Therapeutic procedure: e.g., dialysis;
  3. Surgical procedure: e.g., appendectomy
Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "47519-4"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.entry
Short description

Patient past procedures pertinent to the scope of this document.

Definition

It lists the patient past procedures that are pertinent to the scope of this document. Procedures may refer for example to:

  1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)
  2. Therapeutic procedure: e.g., dialysis;
  3. Surgical procedure: e.g., appendectomy.
Slicing

Unordered, Open, by resolve()(Profile)

procedureSO0..*Reference(ProcedurePSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.entry:procedure
Data type

Reference(ProcedurePSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionProceduresHx.section
sectionImmunizations0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations
Short description

PS-CA Immunizations Section

Definition

The Immunizations Section defines a patient's current immunization status and pertinent immunization history. The primary use case for the Immunization Section is to enable communication of a patient's immunization status. The section includes the current immunization status, and may contain the entire immunization history that is relevant to the period of time being summarized.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11369-6"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.entry
Short description

Patient's immunization status and pertinent history.

Definition

It defines the patient's current immunization status and pertinent immunization history. The primary use case for the Immunization Section is to enable communication of a patient's immunization status. It may contain the entire immunization history that is relevant to the period of time being summarized.

Slicing

Unordered, Open, by resolve()(Profile)

immunizationSO0..*Reference(ImmunizationPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.entry:immunization
Data type

Reference(ImmunizationPSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionImmunizations.section
sectionMedicalDevices0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices
Short description

PS-CA Medical Devices Section

Definition

The medical devices section contains narrative text and coded entries describing the patient history of medical device use.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries, future releases may further constrain this section as more jurisdictions look to support its use

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "46264-8"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.entry
Short description

Patient history of medical device use.

Definition

It describes the patient history of medical device use. This entry shall be used to document that no information about medical device use is available, or that no relevant medical device use is known.

Slicing

Unordered, Open, by resolve()(Profile)

deviceStatementSO0..*Reference(DeviceUseStatementUvIps)
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.entry:deviceStatement
Comments

Pending definition of a PS CA device use section profile in a future release of PS CA, implementors are encouraged to use the IPS device use section profile.

Data type

Reference(DeviceUseStatementUvIps)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionMedicalDevices.section
sectionResults0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionResults
Short description

PS-CA Results Section

Definition

This section assembles relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "30954-2"
    }
  ]
}
entrySO
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.entry
Short description

Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.

Definition

Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.

Slicing

Unordered, Open, by resolve()(Profile)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-observation-laboratory-pathologySO0..*Reference(ObservationResultsLaboratoryPathologyPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.entry:results-observation-laboratory-pathology
Data type

Reference(ObservationResultsLaboratoryPathologyPSCA)

Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-observation-radiologySO0..*Reference(ObservationResultsRadiologyPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.entry:results-observation-radiology
Data type

Reference(ObservationResultsRadiologyPSCA)

Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
results-diagnosticReportSO0..*Reference(DiagnosticReportPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.entry:results-diagnosticReport
Comments

Pending definition of a PS CA diagnostic report profile in a future release of PS CA, implementors are encouraged to use the IPS diagnostic report profile.

Data type

Reference(DiagnosticReportPSCA)

Obligations
CodeActor
SHALL:populate-if-knownhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionResults.section
sectionVitalSigns0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns
Short description

PS-CA Vital Signs Section

Definition

The Vital signs section includes blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "8716-3"
    }
  ]
}
entrySO
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry
Short description

Notable vital signs or physical findings.

Definition

Notable vital signs or physical findings as: blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included

Comments

IPS-UV and PS-CA point to the parent vital signs profile (http://hl7.org/fhir/StructureDefinition/vitalsigns) in the base FHIR specification, it is up to the jurisdictions to select and support the individual vital sign profiles. However, to support implementers in validation - the individual vital signs profiles have been included as individual slices below. The parent vital signs profile has been removed as a slice to prevent examples from matching multiple slices.

Slicing

Unordered, Open, by resolve()(Profile)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
BMI0..*Reference(observation-bmi)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:BMI
Data type

Reference(observation-bmi)

BP0..*Reference(observation-bp)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:BP
Data type

Reference(observation-bp)

BodyHeight0..*Reference(observation-bodyheight)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:BodyHeight
Data type

Reference(observation-bodyheight)

BodyTemp0..*Reference(observation-bodytemp)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:BodyTemp
Data type

Reference(observation-bodytemp)

BodyWeight0..*Reference(observation-bodyweight)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:BodyWeight
Data type

Reference(observation-bodyweight)

HeadCircum0..*Reference(observation-headcircum)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:HeadCircum
Data type

Reference(observation-headcircum)

HeartRate0..*Reference(observation-heartrate)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:HeartRate
Data type

Reference(observation-heartrate)

OxygenSat0..*Reference(observation-oxygensat)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:OxygenSat
Data type

Reference(observation-oxygensat)

RespRate0..*Reference(observation-resprate)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:RespRate
Data type

Reference(observation-resprate)

VitalsPanel0..*Reference(observation-vitalspanel)
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.entry:VitalsPanel
Data type

Reference(observation-vitalspanel)

section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionVitalSigns.section
sectionPastIllnessHx0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx
Short description

PS-CA History of Past Illness Section

Definition

The History of Past Illness section contains a description of the conditions the patient suffered in the past.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "11348-0"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.entry
Short description

Conditions the patient suffered in the past.

Definition

It contains a description of the conditions the patient suffered in the past.

Slicing

Unordered, Open, by resolve()(Profile)

pastProblemSO0..*Reference(ConditionPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.entry:pastProblem
Data type

Reference(ConditionPSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionPastIllnessHx.section
sectionFunctionalStatus0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus
Short description

PS-CA Functional Status

Definition

The functional status section shall contain a narrative description of capability of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments. Profiles to express disabilities and functional assessments will be specified by future versions of this guide.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "47420-5"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.entry
Short description

Optional entry used to represent disabilities and functional assessments

Definition

It describes capabilities of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments. Profiles to express disabilities and functional assessments will be specified by future versions of this guide.

Slicing

Unordered, Open, by resolve()(Profile)

disabilitySO0..*Reference(ConditionPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.entry:disability
Data type

Reference(ConditionPSCA)

Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
functionalAssessmentSO0..*Reference(ClinicalImpression)
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.entry:functionalAssessment
Data type

Reference(ClinicalImpression)

Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionFunctionalStatus.section
sectionPlanOfCare0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare
Short description

PS-CA Plan of Care Section

Definition

The plan of care section contains a narrative description of the expectations for care including proposals, goals, and order requests for monitoring, tracking, or improving the condition of the patient.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "18776-5"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.entry
Short description

Optional entry used to represent structured care plans

Definition

Dynamic, personalized plan including identified needed healthcare activity, health objectives and healthcare goals, relating to one or more specified health issues in a healthcare process [Source EN ISO 13940]

Slicing

Unordered, Open, by resolve()(Profile)

carePlanSO0..*Reference(CarePlan)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.entry:carePlan
Data type

Reference(CarePlan)

Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
documentReferenceSO0..*Reference(DocumentReference)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.entry:documentReference
Data type

Reference(DocumentReference)

Obligations
CodeActor
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
immunizationRecommendation0..*Reference(ImmunizationRecommendation)
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.entry:immunizationRecommendation
Data type

Reference(ImmunizationRecommendation)

section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionPlanOfCare.section
sectionSocialHistory0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory
Short description

PS-CA Social History Section

Definition

The social history section contains a description of the person’s Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "29762-2"
    }
  ]
}
entrySO
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.entry
Short description

Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Definition

Description of the person’s Health related “lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)

Slicing

Unordered, Open, by resolve()(Profile)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
generalSocialHistory0..*Reference(ObservationSocialHistoryPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.entry:generalSocialHistory
Data type

Reference(ObservationSocialHistoryPSCA)

smokingTobaccoUse0..1Reference(ObservationTobaccoUsePSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.entry:smokingTobaccoUse
Data type

Reference(ObservationTobaccoUsePSCA)

alcoholUse0..1Reference(ObservationAlcoholUsePSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.entry:alcoholUse
Data type

Reference(ObservationAlcoholUsePSCA)

section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionSocialHistory.section
sectionPregnancyHx0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx
Short description

PS-CA History of Pregnancy Section

Definition

The history of pregnancy section shall contain information about whether the patient is currently pregnant or not. It may contain addition summarizing information about the outcome of earlier pregnancies.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10162-6"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.entry
Short description

Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.

Definition

It contains information about whether the patient is currently pregnant or not. It may contain addition summarizing information about the outcome of earlier pregnancies.

Slicing

Unordered, Open, by resolve()(Profile)

pregnancyStatusSO0..*Reference(ObservationPregnancyStatusUvIps)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.entry:pregnancyStatus
Comments

Pending definition of a PS CA pregnancy status observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy status observation profile.

Data type

Reference(ObservationPregnancyStatusUvIps)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
pregnancyOutcomeSO0..*Reference(ObservationPregnancyOutcomeUvIps)
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.entry:pregnancyOutcome
Comments

Pending definition of a PS CA pregnancy outcome observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy outcome observation profile.

Data type

Reference(ObservationPregnancyOutcomeUvIps)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionPregnancyHx.section
sectionAdvanceDirectives0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives
Short description

PS-CA Advance Directives Section

Definition

The advance directives section contains a narrative description of patient's advance directive.

Comments

IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "42348-3"
    }
  ]
}
entrySO
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.entry
Short description

Narrative description of the patient's advance directive.

Definition

Contains a narrative description or a Consent entry with information about the patient's advance directive.

Slicing

Unordered, Open, by resolve()(Profile)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
advanceDirectivesConsent0..*Reference(Consent)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesConsent
Data type

Reference(Consent)

advanceDirectivesDocumentReference0..*Reference(DocumentReference)
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesDocumentReference
Data type

Reference(DocumentReference)

section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionAdvanceDirectives.section
sectionFamilyHistory0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory
Short description

PS-CA Family History Section

Definition

The family history section contains a description of the patient's family history.

Comments

This is a new section being introduced by the PS-CA specification at the request of jurisdictions.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "10157-6"
    }
  ]
}
entryS
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.entry
Short description

Narrative description of the patient's family history.

Slicing

Unordered, Open, by resolve()(Profile)

FamilyMemberHistorySO0..*Reference(FamilyMemberHistoryPSCA)
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.entry:FamilyMemberHistory
Data type

Reference(FamilyMemberHistoryPSCA)

Obligations
CodeActor
SHALL:able-to-populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
section..0
There are no (further) constraints on this element
Element id
Composition.section:sectionFamilyHistory.section
sectionPatientStory0..1
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory
Short description

PS-CA Patient Story Section

Definition

The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. The patient’s story, provided here, may be told by the patient or by a proxy.

Comments

This is a new section being introduced by the PS-CA specification at the request of jurisdictions. While the Patient Story section is relatively unconstrained at this time, information that is better suited to another section should not be included in the Patient Story. For example, DNR orders should be placed in the Advanced Directives section.

section-note0..*Extension(Annotation)
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.extension:section-note
Short description

Additional notes that apply to the section (but not to specific resource).

Definition

Additional notes that apply to the section (but not to specific resource).

Data type

Extension(Annotation)

Extension URL

Note

titleSO1..
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.title
Obligations
CodeActor
SHALL:populatehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer
SHALL:no-errorhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHALL:handlehttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
SHOULD:displayhttp://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer
codePattern
There are no (further) constraints on this element
Element id
Composition.section:sectionPatientStory.code
Pattern
{
  "coding": [
    {
      "system": "http://loinc.org",
      "code": "81338-6"
    }
  ]
}
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="composition-ca-ps" />
<url value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps" />
<version value="2.2.0" />
<name value="CompositionPSCA" />
<title value="Composition (PS-CA)" />
<status value="draft" />
<experimental value="false" />
<date value="2023-12-21T00:00:00-08:00" />
<description value="This profile represents the constraints applied to the Composition resource by the PS-CA project.\nA Canadian Patient Summary (PS-CA) document is an electronic health record extract containing essential healthcare information about a subject of care. It is informed by the IPS-UV Composition profile, but differs in its application of Must Support flags on some of the sections to allow for jurisdictional implementors flexibility in what sections systems Must Support in order to show conformance to their respective patient summaries.\nThe PS-CA dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. It is informed by the requirements specified in EN 17269 and ISO/DIS 27269, it is designed for supporting the international use case scenario for ‘unplanned, cross border care’, but is also designed to support a variety of use cases for cross-jurisdiction exchange. It is intended to guide implementation nationally while ensuring international exchange of patient summaries is not impeded.\n\nThis profile is based on the ClinicalDocument profile from the base R4 FHIR standard." />
<copyright value="Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy)." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Composition" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition" />
<derivation value="constraint" />
<differential>
<element id="Composition">
<path value="Composition" />
<short value="Canadian Patient Summary composition" />
<definition value="Canadian Patient Summary composition.\nA composition is a set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement.\nWhile a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained." />
</element>
<element id="Composition.text">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate-if-known" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.text" />
<comment value="PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text." />
<mustSupport value="true" />
</element>
<element id="Composition.identifier">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate-if-known" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.identifier" />
<mustSupport value="true" />
</element>
<element id="Composition.status">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.status" />
<mustSupport value="true" />
</element>
<element id="Composition.type">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.type" />
<short value="Kind of composition ("Patient Summary")" />
<definition value="Specifies that this composition refers to a Patient Summary (Loinc "60591-5")" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="60591-5" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Composition.subject">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.subject" />
<definition value="Who or what the composition is about.\nIn general a composition can be about a person, (patient or healthcare practitioner), a device (e.g., a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).\nFor the PS the subject is always the patient." />
<min value="1" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.subject.reference">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.subject.reference" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.encounter">
<path value="Composition.encounter" />
<comment value="While IPS-UV considers this a Must Support element, policy has not yet been developed in Canada confirming the expectations for when a patient summary is created (e.g., does it have to be created by a health professional or just validated, can it be automatically assembled, does it have to occur within an encounter, etc.). This relaxation does not exclude or prevent implementers from further defining how encounter is used in their implementation if their use case(s) rely on its presence." />
</element>
<element id="Composition.date">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.date" />
<mustSupport value="true" />
</element>
<element id="Composition.author">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.author" />
<short value="Who and/or what authored the patient summary" />
<definition value="Identifies who is responsible for the information in the patient summary, not necessarily who typed it in.\n\nThe type of author(s) contribute to determine the "nature"of the Patient Summary: e.g., a "human-curated" PS Vs. an "automatically generated" PS." />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitioner-ca-ps" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitionerrole-ca-ps" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.title" />
<short value="CA Patient Summary" />
<definition value="Official human-readable label for the composition.\n\nFor this document should be "CA Patient Summary" or any equivalent translation" />
<mustSupport value="true" />
</element>
<element id="Composition.attester">
<path value="Composition.attester" />
<comment value="IPS-UV flags this as a Must Support element. It is not currently flagged as Must Support in PS-CA, as stakeholders have indicated the element may not be supported across workflows of Canadian jurisdictional implementers. \n\n These challenges have been raised in IPS. Further assessment of jurisdictional use cases need to be explored by the Patient Summary Working Group before the constraint will be re-considered for inclusion" />
</element>
<element id="Composition.attester.mode">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.attester.mode" />
<comment value="While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party" />
<mustSupport value="true" />
</element>
<element id="Composition.attester.time">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.attester.time" />
<comment value="While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party" />
<mustSupport value="true" />
</element>
<element id="Composition.attester.party">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.attester.party" />
<comment value="While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitioner-ca-ps" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitionerrole-ca-ps" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.custodian">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.custodian" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.relatesTo.target[x]">
<path value="Composition.relatesTo.target[x]" />
<type>
<code value="Identifier" />
</type>
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Composition" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps" />
</type>
</element>
<element id="Composition.event">
<path value="Composition.event" />
<slicing>
<discriminator>
<type value="pattern" />
<path value="code" />
</discriminator>
<rules value="open" />
</slicing>
<definition value="IPS Note: The main activity being described by a PS is the provision of healthcare over a period of time. In the CDA representation of the PS this is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. In the FHIR representation at least one event should be used to record this information. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range). For example if the PS is generated by a GP based on information recorded in his/her EHR-S, then the start value should represent the date when the treatment relationship between the patient and the GP started; and the end value the date of the latest care event." />
</element>
<element id="Composition.event:careProvisioningEvent">
<path value="Composition.event" />
<sliceName value="careProvisioningEvent" />
<short value="The care provisioning being documented" />
<definition value="The provision of healthcare over a period of time this PS is documented." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.event:careProvisioningEvent.code">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.event.code" />
<comment value="While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period" />
<min value="1" />
<patternCodeableConcept>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/v3-ActClass" />
<code value="PCPR" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Composition.event:careProvisioningEvent.period">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.event.period" />
<comment value="While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period" />
<mustSupport value="true" />
</element>
<element id="Composition.section">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Section" />
</extension>
<path value="Composition.section" />
<slicing>
<discriminator>
<type value="pattern" />
<path value="code" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
<short value="Sections composing the PS" />
<definition value="The root of the sections that make up the PS-CA composition." />
<min value="3" />
</element>
<element id="Composition.section.extension">
<path value="Composition.section.extension" />
<slicing>
<discriminator>
<type value="value" />
<path value="url" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
</element>
<element id="Composition.section.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section.code">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.code" />
<min value="1" />
<type>
<code value="CodeableConcept" />
<profile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/CodeableConcept-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section.text">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.text" />
<comment value="PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedications">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Section" />
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section" />
<sliceName value="sectionMedications" />
<short value="PS-CA Medication Summary Section" />
<definition value="The medication summary section contains a description of the patient's medications relevant for the scope of the patient summary. The actual content could depend on the jurisdiction, it could report:\n- the currently active medications;\n- the current and past medications considered relevant by the authoring GP;\n- the patient prescriptions or dispensations automatically extracted by a regional or a national EHR.\n\nBecause This section has been expanded in the PS-CA to model a medicationRequest profile in addition to medicationStatement profile initially included in IPS-UV." />
<comment value="IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known medications (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable)." />
<min value="1" />
<max value="1" />
<constraint>
<key value="ips-comp-1" />
<severity value="error" />
<human value="Either section.entry or emptyReason are present" />
<expression value="(entry.reference.exists() or emptyReason.exists())" />
<xpath value="(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)" />
<source value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedications.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionMedications.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<short value="Medication Summary section" />
<definition value="The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.\n\nMedication Summary" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedications.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="10160-0" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionMedications.entry">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Medications relevant for the scope of the patient summary" />
<definition value="This list the medications relevant for the scope of the patient summary or it is used to indicate that the subject is known not to be on any relevant medication" />
<comment value="This entry requires a medicationStatement or a medicationRequest." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedications.entry:medicationStatement">
<path value="Composition.section.entry" />
<sliceName value="medicationStatement" />
<short value="A reference to data that supports this section" />
<definition value="A reference to the actual resource from which the narrative in the section is derived." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/medicationstatement-ca-ps" />
</type>
</element>
<element id="Composition.section:sectionMedications.entry:medicationRequest">
<path value="Composition.section.entry" />
<sliceName value="medicationRequest" />
<short value="A reference to data that supports this section" />
<definition value="A reference to the actual resource from which the narrative in the section is derived." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/medicationrequest-ca-ps" />
</type>
</element>
<element id="Composition.section:sectionMedications.emptyReason">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.emptyReason" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedications.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionAllergies">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Section" />
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section" />
<sliceName value="sectionAllergies" />
<short value="PS-CA Allergies and Intolerances Section" />
<definition value="This section documents the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.\nAt a minimum, it should list currently active and any relevant historical allergies and adverse reactions.\nIf no information about allergies is available, or if no allergies are known this should be clearly documented in the section." />
<comment value="IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known allergies (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable)." />
<min value="1" />
<max value="1" />
<constraint>
<key value="ips-comp-1" />
<severity value="error" />
<human value="Either section.entry or emptyReason are present" />
<expression value="(entry.reference.exists() or emptyReason.exists())" />
<xpath value="(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)" />
<source value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAllergies.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionAllergies.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<short value="Allergies and Intolerances" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAllergies.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="48765-2" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionAllergies.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Relevant allergies or intolerances (conditions) for that patient." />
<definition value="It lists the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.\nAt a minimum, it should list currently active and any relevant historical allergies and adverse reactions." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAllergies.entry:allergyOrIntolerance">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="allergyOrIntolerance" />
<short value="A reference to data that supports this section" />
<definition value="A reference to the actual resource from which the narrative in the section is derived." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/allergyintolerance-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAllergies.emptyReason">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.emptyReason" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAllergies.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionProblems">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Section" />
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section" />
<sliceName value="sectionProblems" />
<short value="PS-CA Problems Section" />
<definition value="The PS problem section lists and describes clinical problems or conditions currently being monitored for the patient." />
<comment value="IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known conditions (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable)." />
<min value="1" />
<max value="1" />
<constraint>
<key value="ips-comp-1" />
<severity value="error" />
<human value="Either section.entry or emptyReason are present" />
<expression value="(entry.reference.exists() or emptyReason.exists())" />
<xpath value="(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)" />
<source value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProblems.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionProblems.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProblems.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="11450-4" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionProblems.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Clinical problems or conditions currently being monitored for the patient." />
<definition value="It lists and describes clinical problems or conditions currently being monitored for the patient." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProblems.entry:problem">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="problem" />
<short value="A reference to data that supports this section" />
<definition value="A reference to the actual resource from which the narrative in the section is derived." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProblems.emptyReason">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.emptyReason" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProblems.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionProceduresHx">
<path value="Composition.section" />
<sliceName value="sectionProceduresHx" />
<short value="PS-CA History of Procedures Section" />
<definition value="The History of Procedures Section contains a description of the patient past procedures that are pertinent to the scope of this document.\nProcedures may refer for example to:\n1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)\n2. Therapeutic procedure: e.g., dialysis;\n3. Surgical procedure: e.g., appendectomy" />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionProceduresHx.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionProceduresHx.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProceduresHx.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="47519-4" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionProceduresHx.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Patient past procedures pertinent to the scope of this document." />
<definition value="It lists the patient past procedures that are pertinent to the scope of this document.\nProcedures may refer for example to:\n1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)\n2. Therapeutic procedure: e.g., dialysis;\n3. Surgical procedure: e.g., appendectomy." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProceduresHx.entry:procedure">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="procedure" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/procedure-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionProceduresHx.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionImmunizations">
<path value="Composition.section" />
<sliceName value="sectionImmunizations" />
<short value="PS-CA Immunizations Section" />
<definition value="The Immunizations Section defines a patient's current immunization status and pertinent immunization history.\nThe primary use case for the Immunization Section is to enable communication of a patient's immunization status.\nThe section includes the current immunization status, and may contain the entire immunization history that is relevant to the period of time being summarized." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionImmunizations.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionImmunizations.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionImmunizations.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="11369-6" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionImmunizations.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Patient's immunization status and pertinent history." />
<definition value="It defines the patient's current immunization status and pertinent immunization history.\nThe primary use case for the Immunization Section is to enable communication of a patient's immunization status.\nIt may contain the entire immunization history that is relevant to the period of time being summarized." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionImmunizations.entry:immunization">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="immunization" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/immunization-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionImmunizations.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionMedicalDevices">
<path value="Composition.section" />
<sliceName value="sectionMedicalDevices" />
<short value="PS-CA Medical Devices Section" />
<definition value="The medical devices section contains narrative text and coded entries describing the patient history of medical device use." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries, future releases may further constrain this section as more jurisdictions look to support its use" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionMedicalDevices.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionMedicalDevices.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedicalDevices.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="46264-8" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionMedicalDevices.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Patient history of medical device use." />
<definition value="It describes the patient history of medical device use. This entry shall be used to document that no information about medical device use is available, or that no relevant medical device use is known." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedicalDevices.entry:deviceStatement">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="deviceStatement" />
<comment value="Pending definition of a PS CA device use section profile in a future release of PS CA, implementors are encouraged to use the IPS device use section profile." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ips" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionMedicalDevices.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionResults">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Results Section" />
</extension>
<path value="Composition.section" />
<sliceName value="sectionResults" />
<short value="PS-CA Results Section" />
<definition value="This section assembles relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionResults.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionResults.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionResults.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="30954-2" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionResults.entry">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient." />
<definition value="Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionResults.entry:results-observation-laboratory-pathology">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate-if-known" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="results-observation-laboratory-pathology" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-results-laboratory-pathology-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionResults.entry:results-observation-radiology">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate-if-known" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="results-observation-radiology" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-results-radiology-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionResults.entry:results-diagnosticReport">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate-if-known" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="results-diagnosticReport" />
<comment value="Pending definition of a PS CA diagnostic report profile in a future release of PS CA, implementors are encouraged to use the IPS diagnostic report profile." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/diagnosticreport-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionResults.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionVitalSigns">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Vital Signs Section" />
</extension>
<path value="Composition.section" />
<sliceName value="sectionVitalSigns" />
<label value="Vital signs" />
<short value="PS-CA Vital Signs Section" />
<definition value="The Vital signs section includes blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included" />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionVitalSigns.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionVitalSigns.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="8716-3" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionVitalSigns.entry">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Notable vital signs or physical findings." />
<definition value="Notable vital signs or physical findings as: blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included" />
<comment value="IPS-UV and PS-CA point to the parent vital signs profile (http://hl7.org/fhir/StructureDefinition/vitalsigns) in the base FHIR specification, it is up to the jurisdictions to select and support the individual vital sign profiles. However, to support implementers in validation - the individual vital signs profiles have been included as individual slices below. The parent vital signs profile has been removed as a slice to prevent examples from matching multiple slices." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionVitalSigns.entry:BMI">
<path value="Composition.section.entry" />
<sliceName value="BMI" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/bmi" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:BP">
<path value="Composition.section.entry" />
<sliceName value="BP" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/bp" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:BodyHeight">
<path value="Composition.section.entry" />
<sliceName value="BodyHeight" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/bodyheight" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:BodyTemp">
<path value="Composition.section.entry" />
<sliceName value="BodyTemp" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/bodytemp" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:BodyWeight">
<path value="Composition.section.entry" />
<sliceName value="BodyWeight" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/bodyweight" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:HeadCircum">
<path value="Composition.section.entry" />
<sliceName value="HeadCircum" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/headcircum" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:HeartRate">
<path value="Composition.section.entry" />
<sliceName value="HeartRate" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/heartrate" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:OxygenSat">
<path value="Composition.section.entry" />
<sliceName value="OxygenSat" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/oxygensat" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:RespRate">
<path value="Composition.section.entry" />
<sliceName value="RespRate" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/resprate" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.entry:VitalsPanel">
<path value="Composition.section.entry" />
<sliceName value="VitalsPanel" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/vitalspanel" />
</type>
</element>
<element id="Composition.section:sectionVitalSigns.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionPastIllnessHx">
<path value="Composition.section" />
<sliceName value="sectionPastIllnessHx" />
<short value="PS-CA History of Past Illness Section" />
<definition value="The History of Past Illness section contains a description of the conditions the patient suffered in the past." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionPastIllnessHx.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionPastIllnessHx.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPastIllnessHx.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="11348-0" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionPastIllnessHx.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Conditions the patient suffered in the past." />
<definition value="It contains a description of the conditions the patient suffered in the past." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPastIllnessHx.entry:pastProblem">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="pastProblem" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPastIllnessHx.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionFunctionalStatus">
<path value="Composition.section" />
<sliceName value="sectionFunctionalStatus" />
<short value="PS-CA Functional Status" />
<definition value="The functional status section shall contain a narrative description of capability of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments.\nProfiles to express disabilities and functional assessments will be specified by future versions of this guide." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionFunctionalStatus.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionFunctionalStatus.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFunctionalStatus.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="47420-5" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionFunctionalStatus.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Optional entry used to represent disabilities and functional assessments" />
<definition value="It describes capabilities of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments.\nProfiles to express disabilities and functional assessments will be specified by future versions of this guide." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFunctionalStatus.entry:disability">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="disability" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFunctionalStatus.entry:functionalAssessment">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="functionalAssessment" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ClinicalImpression" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFunctionalStatus.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionPlanOfCare">
<path value="Composition.section" />
<sliceName value="sectionPlanOfCare" />
<short value="PS-CA Plan of Care Section" />
<definition value="The plan of care section contains a narrative description of the expectations for care including proposals, goals, and order requests for monitoring, tracking, or improving the condition of the patient." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionPlanOfCare.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionPlanOfCare.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPlanOfCare.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="18776-5" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionPlanOfCare.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Optional entry used to represent structured care plans" />
<definition value="Dynamic, personalized plan including identified needed healthcare activity, health objectives and healthcare goals, relating to one or more specified health issues in a healthcare process [Source EN ISO 13940]" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPlanOfCare.entry:carePlan">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="carePlan" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPlanOfCare.entry:documentReference">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="documentReference" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPlanOfCare.entry:immunizationRecommendation">
<path value="Composition.section.entry" />
<sliceName value="immunizationRecommendation" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" />
</type>
</element>
<element id="Composition.section:sectionPlanOfCare.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionSocialHistory">
<path value="Composition.section" />
<sliceName value="sectionSocialHistory" />
<short value="PS-CA Social History Section" />
<definition value="The social history section contains a description of the person’s Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)" />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content" />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionSocialHistory.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionSocialHistory.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionSocialHistory.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="29762-2" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionSocialHistory.entry">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Health related "lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)" />
<definition value="Description of the person’s Health related “lifestyle factors" or "lifestyle observations" (e.g., smoke habits; alcohol consumption; diets, risky habits.)" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionSocialHistory.entry:generalSocialHistory">
<path value="Composition.section.entry" />
<sliceName value="generalSocialHistory" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-socialhistory-ca-ps" />
</type>
</element>
<element id="Composition.section:sectionSocialHistory.entry:smokingTobaccoUse">
<path value="Composition.section.entry" />
<sliceName value="smokingTobaccoUse" />
<min value="0" />
<max value="1" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-tobaccouse-ca-ps" />
</type>
</element>
<element id="Composition.section:sectionSocialHistory.entry:alcoholUse">
<path value="Composition.section.entry" />
<sliceName value="alcoholUse" />
<min value="0" />
<max value="1" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-alcoholuse-ca-ps" />
</type>
</element>
<element id="Composition.section:sectionSocialHistory.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionPregnancyHx">
<path value="Composition.section" />
<sliceName value="sectionPregnancyHx" />
<short value="PS-CA History of Pregnancy Section" />
<definition value="The history of pregnancy section shall contain information about whether the patient is currently pregnant or not.\nIt may contain addition summarizing information about the outcome of earlier pregnancies." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionPregnancyHx.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionPregnancyHx.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPregnancyHx.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="10162-6" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionPregnancyHx.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Current pregnancy status and, optionally, information about the outcome of earlier pregnancies." />
<definition value="It contains information about whether the patient is currently pregnant or not.\nIt may contain addition summarizing information about the outcome of earlier pregnancies." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPregnancyHx.entry:pregnancyStatus">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="pregnancyStatus" />
<comment value="Pending definition of a PS CA pregnancy status observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy status observation profile." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-pregnancy-status-uv-ips" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPregnancyHx.entry:pregnancyOutcome">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="pregnancyOutcome" />
<comment value="Pending definition of a PS CA pregnancy outcome observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy outcome observation profile." />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-pregnancy-outcome-uv-ips" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPregnancyHx.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionAdvanceDirectives">
<path value="Composition.section" />
<sliceName value="sectionAdvanceDirectives" />
<short value="PS-CA Advance Directives Section" />
<definition value="The advance directives section contains a narrative description of patient's advance directive." />
<comment value="IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionAdvanceDirectives.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionAdvanceDirectives.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAdvanceDirectives.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="42348-3" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionAdvanceDirectives.entry">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Narrative description of the patient's advance directive." />
<definition value="Contains a narrative description or a Consent entry with information about the patient's advance directive." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesConsent">
<path value="Composition.section.entry" />
<sliceName value="advanceDirectivesConsent" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Consent" />
</type>
</element>
<element id="Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesDocumentReference">
<path value="Composition.section.entry" />
<sliceName value="advanceDirectivesDocumentReference" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
</type>
</element>
<element id="Composition.section:sectionAdvanceDirectives.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionFamilyHistory">
<path value="Composition.section" />
<sliceName value="sectionFamilyHistory" />
<short value="PS-CA Family History Section" />
<definition value="The family history section contains a description of the patient's family history." />
<comment value="This is a new section being introduced by the PS-CA specification at the request of jurisdictions." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionFamilyHistory.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionFamilyHistory.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFamilyHistory.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="10157-6" />
</coding>
</patternCodeableConcept>
</element>
<element id="Composition.section:sectionFamilyHistory.entry">
<path value="Composition.section.entry" />
<slicing>
<discriminator>
<type value="profile" />
<path value="resolve()" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Narrative description of the patient's family history." />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFamilyHistory.entry:FamilyMemberHistory">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.entry" />
<sliceName value="FamilyMemberHistory" />
<min value="0" />
<max value="*" />
<type>
<code value="Reference" />
<targetProfile value="http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/familymemberhistory-ca-ps" />
</type>
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionFamilyHistory.section">
<path value="Composition.section.section" />
<max value="0" />
</element>
<element id="Composition.section:sectionPatientStory">
<path value="Composition.section" />
<sliceName value="sectionPatientStory" />
<short value="PS-CA Patient Story Section" />
<definition value="The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. The patient’s story, provided here, may be told by the patient or by a proxy." />
<comment value="This is a new section being introduced by the PS-CA specification at the request of jurisdictions. While the Patient Story section is relatively unconstrained at this time, information that is better suited to another section should not be included in the Patient Story. For example, DNR orders should be placed in the Advanced Directives section." />
<min value="0" />
<max value="1" />
</element>
<element id="Composition.section:sectionPatientStory.extension:section-note">
<path value="Composition.section.extension" />
<sliceName value="section-note" />
<short value="Additional notes that apply to the section (but not to specific resource)." />
<definition value="Additional notes that apply to the section (but not to specific resource)." />
<min value="0" />
<max value="*" />
<type>
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/note" />
</type>
</element>
<element id="Composition.section:sectionPatientStory.title">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:populate" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:no-error" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:handle" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:display" />
</extension>
<extension url="actor">
<valueCanonical value="http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer" />
</extension>
</extension>
<path value="Composition.section.title" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Composition.section:sectionPatientStory.code">
<path value="Composition.section.code" />
<patternCodeableConcept>
<coding>
<system value="http://loinc.org" />
<code value="81338-6" />
</coding>
</patternCodeableConcept>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "composition-ca-ps",
"url": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps",
"version": "2.2.0",
"name": "CompositionPSCA",
"title": "Composition (PS-CA)",
"status": "draft",
"experimental": false,
"date": "2023-12-21T00:00:00-08:00",
"description": "This profile represents the constraints applied to the Composition resource by the PS-CA project.\nA Canadian Patient Summary (PS-CA) document is an electronic health record extract containing essential healthcare information about a subject of care. It is informed by the IPS-UV Composition profile, but differs in its application of Must Support flags on some of the sections to allow for jurisdictional implementors flexibility in what sections systems Must Support in order to show conformance to their respective patient summaries.\nThe PS-CA dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. It is informed by the requirements specified in EN 17269 and ISO/DIS 27269, it is designed for supporting the international use case scenario for ‘unplanned, cross border care’, but is also designed to support a variety of use cases for cross-jurisdiction exchange. It is intended to guide implementation nationally while ensuring international exchange of patient summaries is not impeded.\n\nThis profile is based on the ClinicalDocument profile from the base R4 FHIR standard.",
"copyright": "Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy).",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Composition",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Composition",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Composition",
"path": "Composition",
"short": "Canadian Patient Summary composition",
"definition": "Canadian Patient Summary composition.\nA composition is a set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement.\nWhile a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained."
},
{
"id": "Composition.text",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate-if-known"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.text",
"comment": "PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.",
"mustSupport": true
},
{
"id": "Composition.identifier",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate-if-known"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.identifier",
"mustSupport": true
},
{
"id": "Composition.status",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.status",
"mustSupport": true
},
{
"id": "Composition.type",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.type",
"short": "Kind of composition (\"Patient Summary\")",
"definition": "Specifies that this composition refers to a Patient Summary (Loinc \"60591-5\")",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "60591-5"
}
]
},
"mustSupport": true
},
{
"id": "Composition.subject",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.subject",
"definition": "Who or what the composition is about.\nIn general a composition can be about a person, (patient or healthcare practitioner), a device (e.g., a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).\nFor the PS the subject is always the patient.",
"min": 1,
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.subject.reference",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.subject.reference",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.encounter",
"path": "Composition.encounter",
"comment": "While IPS-UV considers this a Must Support element, policy has not yet been developed in Canada confirming the expectations for when a patient summary is created (e.g., does it have to be created by a health professional or just validated, can it be automatically assembled, does it have to occur within an encounter, etc.). This relaxation does not exclude or prevent implementers from further defining how encounter is used in their implementation if their use case(s) rely on its presence."
},
{
"id": "Composition.date",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.date",
"mustSupport": true
},
{
"id": "Composition.author",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.author",
"short": "Who and/or what authored the patient summary",
"definition": "Identifies who is responsible for the information in the patient summary, not necessarily who typed it in.\n\nThe type of author(s) contribute to determine the \"nature\"of the Patient Summary: e.g., a \"human-curated\" PS Vs. an \"automatically generated\" PS.",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitioner-ca-ps",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitionerrole-ca-ps",
"http://hl7.org/fhir/StructureDefinition/Device",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps",
"http://hl7.org/fhir/StructureDefinition/RelatedPerson",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.title",
"short": "CA Patient Summary",
"definition": "Official human-readable label for the composition.\n\nFor this document should be \"CA Patient Summary\" or any equivalent translation",
"mustSupport": true
},
{
"id": "Composition.attester",
"path": "Composition.attester",
"comment": "IPS-UV flags this as a Must Support element. It is not currently flagged as Must Support in PS-CA, as stakeholders have indicated the element may not be supported across workflows of Canadian jurisdictional implementers. \n\n These challenges have been raised in IPS. Further assessment of jurisdictional use cases need to be explored by the Patient Summary Working Group before the constraint will be re-considered for inclusion"
},
{
"id": "Composition.attester.mode",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.attester.mode",
"comment": "While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party",
"mustSupport": true
},
{
"id": "Composition.attester.time",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.attester.time",
"comment": "While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party",
"mustSupport": true
},
{
"id": "Composition.attester.party",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.attester.party",
"comment": "While Composition.attester is not currently flagged as Must Support in PS-CA, Implementers who support attester are expected to support attester.mode, attester.time, and attester.party",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps",
"http://hl7.org/fhir/StructureDefinition/RelatedPerson",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitioner-ca-ps",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/practitionerrole-ca-ps",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.custodian",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.custodian",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/organization-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.relatesTo.target[x]",
"path": "Composition.relatesTo.target[x]",
"type": [
{
"code": "Identifier"
},
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/Composition",
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps"
]
}
]
},
{
"id": "Composition.event",
"path": "Composition.event",
"slicing": {
"discriminator": [
{
"type": "pattern",
"path": "code"
}
],
"rules": "open"
},
"definition": "IPS Note: The main activity being described by a PS is the provision of healthcare over a period of time. In the CDA representation of the PS this is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. In the FHIR representation at least one event should be used to record this information. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range). For example if the PS is generated by a GP based on information recorded in his/her EHR-S, then the start value should represent the date when the treatment relationship between the patient and the GP started; and the end value the date of the latest care event."
},
{
"id": "Composition.event:careProvisioningEvent",
"path": "Composition.event",
"sliceName": "careProvisioningEvent",
"short": "The care provisioning being documented",
"definition": "The provision of healthcare over a period of time this PS is documented.",
"min": 0,
"max": "1"
},
{
"id": "Composition.event:careProvisioningEvent.code",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.event.code",
"comment": "While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period",
"min": 1,
"patternCodeableConcept": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActClass",
"code": "PCPR"
}
]
},
"mustSupport": true
},
{
"id": "Composition.event:careProvisioningEvent.period",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.event.period",
"comment": "While Composition.event:careProvisioningEvent slice is not currently flagged as Must Support in PS-CA, Implementers who support the slice are expected to support Composition.event:careProvisioningEvent.code and Composition.event:careProvisioningEvent.period",
"mustSupport": true
},
{
"id": "Composition.section",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Section"
}
],
"path": "Composition.section",
"slicing": {
"discriminator": [
{
"type": "pattern",
"path": "code"
}
],
"ordered": false,
"rules": "open"
},
"short": "Sections composing the PS",
"definition": "The root of the sections that make up the PS-CA composition.",
"min": 3
},
{
"id": "Composition.section.extension",
"path": "Composition.section.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "Composition.section.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section.code",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.code",
"min": 1,
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/CodeableConcept-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section.text",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.text",
"comment": "PS-CA is following IPS guidance regarding text and section.text. It is recommended that documents do not duplicate the content in Composition.section.text with content in Composition.text.",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionMedications",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Section"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section",
"sliceName": "sectionMedications",
"short": "PS-CA Medication Summary Section",
"definition": "The medication summary section contains a description of the patient's medications relevant for the scope of the patient summary. The actual content could depend on the jurisdiction, it could report:\n- the currently active medications;\n- the current and past medications considered relevant by the authoring GP;\n- the patient prescriptions or dispensations automatically extracted by a regional or a national EHR.\n\nBecause This section has been expanded in the PS-CA to model a medicationRequest profile in addition to medicationStatement profile initially included in IPS-UV.",
"comment": "IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known medications (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).",
"min": 1,
"max": "1",
"constraint": [
{
"key": "ips-comp-1",
"severity": "error",
"human": "Either section.entry or emptyReason are present",
"expression": "(entry.reference.exists() or emptyReason.exists())",
"xpath": "(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)",
"source": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps"
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionMedications.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionMedications.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"short": "Medication Summary section",
"definition": "The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.\n\nMedication Summary",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionMedications.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "10160-0"
}
]
}
},
{
"id": "Composition.section:sectionMedications.entry",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Medications relevant for the scope of the patient summary",
"definition": "This list the medications relevant for the scope of the patient summary or it is used to indicate that the subject is known not to be on any relevant medication",
"comment": "This entry requires a medicationStatement or a medicationRequest.",
"mustSupport": true
},
{
"id": "Composition.section:sectionMedications.entry:medicationStatement",
"path": "Composition.section.entry",
"sliceName": "medicationStatement",
"short": "A reference to data that supports this section",
"definition": "A reference to the actual resource from which the narrative in the section is derived.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/medicationstatement-ca-ps"
]
}
]
},
{
"id": "Composition.section:sectionMedications.entry:medicationRequest",
"path": "Composition.section.entry",
"sliceName": "medicationRequest",
"short": "A reference to data that supports this section",
"definition": "A reference to the actual resource from which the narrative in the section is derived.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/medicationrequest-ca-ps"
]
}
]
},
{
"id": "Composition.section:sectionMedications.emptyReason",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.emptyReason",
"mustSupport": true
},
{
"id": "Composition.section:sectionMedications.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionAllergies",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Section"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section",
"sliceName": "sectionAllergies",
"short": "PS-CA Allergies and Intolerances Section",
"definition": "This section documents the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.\nAt a minimum, it should list currently active and any relevant historical allergies and adverse reactions.\nIf no information about allergies is available, or if no allergies are known this should be clearly documented in the section.",
"comment": "IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known allergies (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).",
"min": 1,
"max": "1",
"constraint": [
{
"key": "ips-comp-1",
"severity": "error",
"human": "Either section.entry or emptyReason are present",
"expression": "(entry.reference.exists() or emptyReason.exists())",
"xpath": "(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)",
"source": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps"
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionAllergies.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionAllergies.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"short": "Allergies and Intolerances",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionAllergies.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "48765-2"
}
]
}
},
{
"id": "Composition.section:sectionAllergies.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Relevant allergies or intolerances (conditions) for that patient.",
"definition": "It lists the relevant allergies or intolerances (conditions) for that patient, describing the kind of reaction (e.g., rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.\nAt a minimum, it should list currently active and any relevant historical allergies and adverse reactions.",
"mustSupport": true
},
{
"id": "Composition.section:sectionAllergies.entry:allergyOrIntolerance",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "allergyOrIntolerance",
"short": "A reference to data that supports this section",
"definition": "A reference to the actual resource from which the narrative in the section is derived.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/allergyintolerance-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionAllergies.emptyReason",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.emptyReason",
"mustSupport": true
},
{
"id": "Composition.section:sectionAllergies.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionProblems",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Section"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section",
"sliceName": "sectionProblems",
"short": "PS-CA Problems Section",
"definition": "The PS problem section lists and describes clinical problems or conditions currently being monitored for the patient.",
"comment": "IPS-UV requires a minimum cardinality of 1 on this section to ensure it is always populated with some kind of data - though has recently updated to allow for the provision of section.emptyReason. This constraint has been maintained in the PS-CA. Systems should utilize the section.entry with a resource when conveying that the subject has no known conditions (e.g., clinical assertions that are captured alongside supportive data like date). The section.emptyReason is available to convey details for why the section entry is empty (e.g., data unavailable).",
"min": 1,
"max": "1",
"constraint": [
{
"key": "ips-comp-1",
"severity": "error",
"human": "Either section.entry or emptyReason are present",
"expression": "(entry.reference.exists() or emptyReason.exists())",
"xpath": "(/f:entry.reference and not /f:emptyReason) or (not(/f:emptyReason) and /f:entry.reference)",
"source": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/composition-ca-ps"
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionProblems.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionProblems.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionProblems.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "11450-4"
}
]
}
},
{
"id": "Composition.section:sectionProblems.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Clinical problems or conditions currently being monitored for the patient.",
"definition": "It lists and describes clinical problems or conditions currently being monitored for the patient.",
"mustSupport": true
},
{
"id": "Composition.section:sectionProblems.entry:problem",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "problem",
"short": "A reference to data that supports this section",
"definition": "A reference to the actual resource from which the narrative in the section is derived.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionProblems.emptyReason",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.emptyReason",
"mustSupport": true
},
{
"id": "Composition.section:sectionProblems.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionProceduresHx",
"path": "Composition.section",
"sliceName": "sectionProceduresHx",
"short": "PS-CA History of Procedures Section",
"definition": "The History of Procedures Section contains a description of the patient past procedures that are pertinent to the scope of this document.\nProcedures may refer for example to:\n1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)\n2. Therapeutic procedure: e.g., dialysis;\n3. Surgical procedure: e.g., appendectomy",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionProceduresHx.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionProceduresHx.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionProceduresHx.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "47519-4"
}
]
}
},
{
"id": "Composition.section:sectionProceduresHx.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Patient past procedures pertinent to the scope of this document.",
"definition": "It lists the patient past procedures that are pertinent to the scope of this document.\nProcedures may refer for example to:\n1. Invasive Diagnostic procedure: e.g., Cardiac catheterization; (the results of these procedure are documented in the results section)\n2. Therapeutic procedure: e.g., dialysis;\n3. Surgical procedure: e.g., appendectomy.",
"mustSupport": true
},
{
"id": "Composition.section:sectionProceduresHx.entry:procedure",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "procedure",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/procedure-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionProceduresHx.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionImmunizations",
"path": "Composition.section",
"sliceName": "sectionImmunizations",
"short": "PS-CA Immunizations Section",
"definition": "The Immunizations Section defines a patient's current immunization status and pertinent immunization history.\nThe primary use case for the Immunization Section is to enable communication of a patient's immunization status.\nThe section includes the current immunization status, and may contain the entire immunization history that is relevant to the period of time being summarized.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionImmunizations.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionImmunizations.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionImmunizations.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "11369-6"
}
]
}
},
{
"id": "Composition.section:sectionImmunizations.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Patient's immunization status and pertinent history.",
"definition": "It defines the patient's current immunization status and pertinent immunization history.\nThe primary use case for the Immunization Section is to enable communication of a patient's immunization status.\nIt may contain the entire immunization history that is relevant to the period of time being summarized.",
"mustSupport": true
},
{
"id": "Composition.section:sectionImmunizations.entry:immunization",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "immunization",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/immunization-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionImmunizations.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionMedicalDevices",
"path": "Composition.section",
"sliceName": "sectionMedicalDevices",
"short": "PS-CA Medical Devices Section",
"definition": "The medical devices section contains narrative text and coded entries describing the patient history of medical device use.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries, future releases may further constrain this section as more jurisdictions look to support its use",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionMedicalDevices.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionMedicalDevices.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionMedicalDevices.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "46264-8"
}
]
}
},
{
"id": "Composition.section:sectionMedicalDevices.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Patient history of medical device use.",
"definition": "It describes the patient history of medical device use. This entry shall be used to document that no information about medical device use is available, or that no relevant medical device use is known.",
"mustSupport": true
},
{
"id": "Composition.section:sectionMedicalDevices.entry:deviceStatement",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "deviceStatement",
"comment": "Pending definition of a PS CA device use section profile in a future release of PS CA, implementors are encouraged to use the IPS device use section profile.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ips"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionMedicalDevices.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionResults",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Results Section"
}
],
"path": "Composition.section",
"sliceName": "sectionResults",
"short": "PS-CA Results Section",
"definition": "This section assembles relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionResults.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionResults.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionResults.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "30954-2"
}
]
}
},
{
"id": "Composition.section:sectionResults.entry",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.",
"definition": "Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient. Some of these results may be laboratory results, others may be anatomic pathology results, others, radiology results, and others, clinical results.",
"mustSupport": true
},
{
"id": "Composition.section:sectionResults.entry:results-observation-laboratory-pathology",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate-if-known"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "results-observation-laboratory-pathology",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-results-laboratory-pathology-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionResults.entry:results-observation-radiology",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate-if-known"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "results-observation-radiology",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-results-radiology-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionResults.entry:results-diagnosticReport",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate-if-known"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "results-diagnosticReport",
"comment": "Pending definition of a PS CA diagnostic report profile in a future release of PS CA, implementors are encouraged to use the IPS diagnostic report profile.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/diagnosticreport-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionResults.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionVitalSigns",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString": "Vital Signs Section"
}
],
"path": "Composition.section",
"sliceName": "sectionVitalSigns",
"label": "Vital signs",
"short": "PS-CA Vital Signs Section",
"definition": "The Vital signs section includes blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionVitalSigns.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionVitalSigns.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "8716-3"
}
]
}
},
{
"id": "Composition.section:sectionVitalSigns.entry",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Notable vital signs or physical findings.",
"definition": "Notable vital signs or physical findings as: blood pressure, body temperature, heart rate, and respiratory rate. It may also include other clinical findings, such as height, weight, body mass index, head circumference, and pulse oximetry. In particular, notable vital signs or physical findings such as the most recent, maximum and/or minimum, baseline, or relevant trends may be included",
"comment": "IPS-UV and PS-CA point to the parent vital signs profile (http://hl7.org/fhir/StructureDefinition/vitalsigns) in the base FHIR specification, it is up to the jurisdictions to select and support the individual vital sign profiles. However, to support implementers in validation - the individual vital signs profiles have been included as individual slices below. The parent vital signs profile has been removed as a slice to prevent examples from matching multiple slices.",
"mustSupport": true
},
{
"id": "Composition.section:sectionVitalSigns.entry:BMI",
"path": "Composition.section.entry",
"sliceName": "BMI",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/bmi"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:BP",
"path": "Composition.section.entry",
"sliceName": "BP",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/bp"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:BodyHeight",
"path": "Composition.section.entry",
"sliceName": "BodyHeight",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/bodyheight"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:BodyTemp",
"path": "Composition.section.entry",
"sliceName": "BodyTemp",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/bodytemp"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:BodyWeight",
"path": "Composition.section.entry",
"sliceName": "BodyWeight",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/bodyweight"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:HeadCircum",
"path": "Composition.section.entry",
"sliceName": "HeadCircum",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/headcircum"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:HeartRate",
"path": "Composition.section.entry",
"sliceName": "HeartRate",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/heartrate"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:OxygenSat",
"path": "Composition.section.entry",
"sliceName": "OxygenSat",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/oxygensat"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:RespRate",
"path": "Composition.section.entry",
"sliceName": "RespRate",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/resprate"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.entry:VitalsPanel",
"path": "Composition.section.entry",
"sliceName": "VitalsPanel",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/vitalspanel"
]
}
]
},
{
"id": "Composition.section:sectionVitalSigns.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionPastIllnessHx",
"path": "Composition.section",
"sliceName": "sectionPastIllnessHx",
"short": "PS-CA History of Past Illness Section",
"definition": "The History of Past Illness section contains a description of the conditions the patient suffered in the past.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionPastIllnessHx.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionPastIllnessHx.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionPastIllnessHx.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "11348-0"
}
]
}
},
{
"id": "Composition.section:sectionPastIllnessHx.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Conditions the patient suffered in the past.",
"definition": "It contains a description of the conditions the patient suffered in the past.",
"mustSupport": true
},
{
"id": "Composition.section:sectionPastIllnessHx.entry:pastProblem",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "pastProblem",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionPastIllnessHx.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionFunctionalStatus",
"path": "Composition.section",
"sliceName": "sectionFunctionalStatus",
"short": "PS-CA Functional Status",
"definition": "The functional status section shall contain a narrative description of capability of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments.\nProfiles to express disabilities and functional assessments will be specified by future versions of this guide.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionFunctionalStatus.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionFunctionalStatus.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionFunctionalStatus.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "47420-5"
}
]
}
},
{
"id": "Composition.section:sectionFunctionalStatus.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Optional entry used to represent disabilities and functional assessments",
"definition": "It describes capabilities of the patient to perform acts of daily living, including possible needs of the patient to be continuously assessed by third parties. The invalidity status may in fact influence decisions about how to administer treatments.\nProfiles to express disabilities and functional assessments will be specified by future versions of this guide.",
"mustSupport": true
},
{
"id": "Composition.section:sectionFunctionalStatus.entry:disability",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "disability",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/condition-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionFunctionalStatus.entry:functionalAssessment",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "functionalAssessment",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/ClinicalImpression"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionFunctionalStatus.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionPlanOfCare",
"path": "Composition.section",
"sliceName": "sectionPlanOfCare",
"short": "PS-CA Plan of Care Section",
"definition": "The plan of care section contains a narrative description of the expectations for care including proposals, goals, and order requests for monitoring, tracking, or improving the condition of the patient.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionPlanOfCare.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionPlanOfCare.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionPlanOfCare.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "18776-5"
}
]
}
},
{
"id": "Composition.section:sectionPlanOfCare.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Optional entry used to represent structured care plans",
"definition": "Dynamic, personalized plan including identified needed healthcare activity, health objectives and healthcare goals, relating to one or more specified health issues in a healthcare process [Source EN ISO 13940]",
"mustSupport": true
},
{
"id": "Composition.section:sectionPlanOfCare.entry:carePlan",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "carePlan",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/CarePlan"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionPlanOfCare.entry:documentReference",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "documentReference",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/DocumentReference"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionPlanOfCare.entry:immunizationRecommendation",
"path": "Composition.section.entry",
"sliceName": "immunizationRecommendation",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation"
]
}
]
},
{
"id": "Composition.section:sectionPlanOfCare.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionSocialHistory",
"path": "Composition.section",
"sliceName": "sectionSocialHistory",
"short": "PS-CA Social History Section",
"definition": "The social history section contains a description of the person’s Health related \"lifestyle factors\" or \"lifestyle observations\" (e.g., smoke habits; alcohol consumption; diets, risky habits.)",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error. Additionally vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionSocialHistory.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionSocialHistory.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionSocialHistory.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "29762-2"
}
]
}
},
{
"id": "Composition.section:sectionSocialHistory.entry",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Health related \"lifestyle factors\" or \"lifestyle observations\" (e.g., smoke habits; alcohol consumption; diets, risky habits.)",
"definition": "Description of the person’s Health related “lifestyle factors\" or \"lifestyle observations\" (e.g., smoke habits; alcohol consumption; diets, risky habits.)",
"mustSupport": true
},
{
"id": "Composition.section:sectionSocialHistory.entry:generalSocialHistory",
"path": "Composition.section.entry",
"sliceName": "generalSocialHistory",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-socialhistory-ca-ps"
]
}
]
},
{
"id": "Composition.section:sectionSocialHistory.entry:smokingTobaccoUse",
"path": "Composition.section.entry",
"sliceName": "smokingTobaccoUse",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-tobaccouse-ca-ps"
]
}
]
},
{
"id": "Composition.section:sectionSocialHistory.entry:alcoholUse",
"path": "Composition.section.entry",
"sliceName": "alcoholUse",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-alcoholuse-ca-ps"
]
}
]
},
{
"id": "Composition.section:sectionSocialHistory.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionPregnancyHx",
"path": "Composition.section",
"sliceName": "sectionPregnancyHx",
"short": "PS-CA History of Pregnancy Section",
"definition": "The history of pregnancy section shall contain information about whether the patient is currently pregnant or not.\nIt may contain addition summarizing information about the outcome of earlier pregnancies.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries. Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionPregnancyHx.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionPregnancyHx.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionPregnancyHx.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "10162-6"
}
]
}
},
{
"id": "Composition.section:sectionPregnancyHx.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.",
"definition": "It contains information about whether the patient is currently pregnant or not.\nIt may contain addition summarizing information about the outcome of earlier pregnancies.",
"mustSupport": true
},
{
"id": "Composition.section:sectionPregnancyHx.entry:pregnancyStatus",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "pregnancyStatus",
"comment": "Pending definition of a PS CA pregnancy status observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy status observation profile.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-pregnancy-status-uv-ips"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionPregnancyHx.entry:pregnancyOutcome",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "pregnancyOutcome",
"comment": "Pending definition of a PS CA pregnancy outcome observation profile in a future release of PS CA, implementors are encouraged to use the IPS pregnancy outcome observation profile.",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-pregnancy-outcome-uv-ips"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionPregnancyHx.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionAdvanceDirectives",
"path": "Composition.section",
"sliceName": "sectionAdvanceDirectives",
"short": "PS-CA Advance Directives Section",
"definition": "The advance directives section contains a narrative description of patient's advance directive.",
"comment": "IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to allow for jurisdictions who will not be including this domain/section in their initial implementation of patient summaries.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionAdvanceDirectives.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionAdvanceDirectives.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionAdvanceDirectives.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "42348-3"
}
]
}
},
{
"id": "Composition.section:sectionAdvanceDirectives.entry",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Narrative description of the patient's advance directive.",
"definition": "Contains a narrative description or a Consent entry with information about the patient's advance directive.",
"mustSupport": true
},
{
"id": "Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesConsent",
"path": "Composition.section.entry",
"sliceName": "advanceDirectivesConsent",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/Consent"
]
}
]
},
{
"id": "Composition.section:sectionAdvanceDirectives.entry:advanceDirectivesDocumentReference",
"path": "Composition.section.entry",
"sliceName": "advanceDirectivesDocumentReference",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/DocumentReference"
]
}
]
},
{
"id": "Composition.section:sectionAdvanceDirectives.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionFamilyHistory",
"path": "Composition.section",
"sliceName": "sectionFamilyHistory",
"short": "PS-CA Family History Section",
"definition": "The family history section contains a description of the patient's family history.",
"comment": "This is a new section being introduced by the PS-CA specification at the request of jurisdictions.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionFamilyHistory.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionFamilyHistory.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionFamilyHistory.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "10157-6"
}
]
}
},
{
"id": "Composition.section:sectionFamilyHistory.entry",
"path": "Composition.section.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resolve()"
}
],
"rules": "open"
},
"short": "Narrative description of the patient's family history.",
"mustSupport": true
},
{
"id": "Composition.section:sectionFamilyHistory.entry:FamilyMemberHistory",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:able-to-populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.entry",
"sliceName": "FamilyMemberHistory",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/familymemberhistory-ca-ps"
]
}
],
"mustSupport": true
},
{
"id": "Composition.section:sectionFamilyHistory.section",
"path": "Composition.section.section",
"max": "0"
},
{
"id": "Composition.section:sectionPatientStory",
"path": "Composition.section",
"sliceName": "sectionPatientStory",
"short": "PS-CA Patient Story Section",
"definition": "The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. The patient’s story, provided here, may be told by the patient or by a proxy.",
"comment": "This is a new section being introduced by the PS-CA specification at the request of jurisdictions. While the Patient Story section is relatively unconstrained at this time, information that is better suited to another section should not be included in the Patient Story. For example, DNR orders should be placed in the Advanced Directives section.",
"min": 0,
"max": "1"
},
{
"id": "Composition.section:sectionPatientStory.extension:section-note",
"path": "Composition.section.extension",
"sliceName": "section-note",
"short": "Additional notes that apply to the section (but not to specific resource).",
"definition": "Additional notes that apply to the section (but not to specific resource).",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/note"
]
}
]
},
{
"id": "Composition.section:sectionPatientStory.title",
"extension": [
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:populate"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/producer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:no-error"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHALL:handle"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
"extension": [
{
"url": "code",
"valueCode": "SHOULD:display"
},
{
"url": "actor",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/psca/ActorDefinition/consumer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Composition.section.title",
"min": 1,
"mustSupport": true
},
{
"id": "Composition.section:sectionPatientStory.code",
"path": "Composition.section.code",
"patternCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "81338-6"
}
]
}
}
]
}
}

Terminology bindings (Differential)

Terminology bindings (Snapshot)

Constraints

PathIdGradeDetailsExpression
Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsips-comp-1, ips-comp-1, ips-comp-1error, error, errorEither section.entry or emptyReason are present, Either section.entry or emptyReason are present, Either section.entry or emptyReason are present(entry.reference.exists() or emptyReason.exists()), (entry.reference.exists() or emptyReason.exists()), (entry.reference.exists() or emptyReason.exists())

Key Differences between the IPS-UV and PS-CA

Composition:

  • Across Composition: Removed redundant data type profiling on fixed/patterned codeable concepts, modified references to point to equivalent PS-CA profiles
  • Composition.event:careProvisioningEvent: Relaxed Must Support flag on the CareProvisioningEvent slice due to the scope of the PS-CA needing to support summaries that are generated outside a direct care event (e.g., including summaries that are machine-generated/on-demand). This will continue to be advocated for resolution at the IPS level
  • Composition.event:careProvisioningEvent.code element has a cardinality of [1, 1] in IPS-UV and [1, *] in PS-CA.
  • Composition.attester - Relaxed Must Support flag on the element. This decision in this release reflects the understanding of the current variability in workflows among Canadian Jurisdictional implementers, some of whom may not have the capability to populate the attester field at all. Further assessment will be completed against requirements and use cases for future versions.
  • Composition.meta.profile IPS has added Must Support and MAY:able-to-populate obligations to this element. PS-CA has chosen not to add it

Composition Sections

Composition.sectionProceduresHx + Composition.sectionImmunizations + Composition.sectionResults + Composition.sectionMedicalDevices:

  • Removed Must Support flag from these sections according to principles found in Profiling Conventions and Approach

    • IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to not put undue conformance expectations on jurisdictions who will not be including this domain/section in their initial implementation of patient summaries
    • Participating jurisdictions are expected to be able to receive this section in a patient summary (e.g., from another jurisdiction) without flagging an error
    • Vendors should anticipate that the Must Support flag may be re-evaluated for application in future releases
    • Additionally, vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content
    • In Composition.sectionResults PS-CA adds a Producer obligation of SHALL: populate-if-known and Consumer obligations SHALL: no-error and SHOULD: handle on entry:diagnosticReport. IPS only defines Consumer Obligations of SHALL:handle and SHOULD:display.
  • Note: Implementers are not expected to demonstrate support for these sections in v2.3.0 TI, but the flags on the child elements have been maintained to ensure that if an implementer does produce these sections, they follow the expected patterning that is outlined in the IPS-UV and future PS-CA releases. See Must Support Definition.

  • Note: In earlier releases, IPS-UV has removed the Must Support flag on the following sections: Vital signs, PastIllnessHx, FunctionalStatus, Social History, PregnancyHx, AdvanceDirectives, Alerts - bringing PS-CA into futher alignment with IPS-UV. While IPS 2.0 does not impose Creator(Producer) Obligations on these sections, it has added Consumer Obligations of SHALL:handle and SHOULD:display. PS-CA may evaluate the approach as the use of Obligations matures.

Composition.sectionSocialHistory+ Composition.sectionFamilyMemberHistory:

  • Added FamilyMemberHistory section to meet the needs of jurisidctions wanting to pilot FamilyMemberHistory profile as part of their patient summary initiative
  • Expanded the sectionSocialHistory by including a new profile in addition to the Tobacco Use & Alcohol Use profiles to enable a more generalized social history profile to support implementers piloting a broader set of social history observations (not expected to be housed under the structured alcohol user and tobacco use profiles), and to house coded and non-coded lifestyle risk factors (e.g., amount of exercise, etc.)

Composition.sectionVitalSigns + Composition.sectionPastIllnessHx + Composition.sectionSocialHistory + Composition.sectionPregnancyHx + Composition.sectionAdvanceDirectives + Composition.sectionFamilyHistory:

  • In these sections, entry elements are not MS in IPS-UV but are MS in PS-CA. Additionally, entry slices such as entry:pastProblem, entry:disability, entry:functionalAssessment, entry:pregnancyStatus, entry:pregnancyOutcomeSummary, entry:advanceDirectivesConsent and entry:FamilyMemberHistory are not MS in IPS-UV but are MS in PS-CA.
  • Composition.sectionPastIllnessHx is now named Composition.sectionPastProblems in IPS.

Composition.sectionFunctionalStatus:

  • While IPS does not impose Obligations on entry elements in this section, PS-CA has added Consumer obligations of SHALL:No error and SHOULD:handle on entry:Condition and entry:ClinicalImpression

Composition.sectionPlanOfCare:

  • While IPS does not impose Obligations on entry elements in this section, PS-CA has added Consumer obligations of SHALL:No error and SHOULD:handle on entry:carePlan and entry:documentReference

Composition.sectionAlerts:

  • This section has been added to ISO 27269 and IPS 2.0.0-ballot, but has not yet been introduced into PS-CA.

Composition.sectionVitalSigns:

  • The MS on component is only applicable to Blood Pressure. HL7 International has accepted the request to relax this MustSupport on the base Vital Signs profiles and keep it only for Blood Pressure. This will apply for future versions of these profiles since the PS-CA references FHIR R4.

Composition.sectionPatientStory:

  • The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. Information in this section may include:

    • My wellness and date
    • What are the most important things that I want to be known
    • Date of important elements
    • Important content to me
    • Important people to me

Any resource type may be used to support narrative.

IG © based on FHIR R4 | Package project:PS-CA-R1
Copyright © 2026 Canada Health Infoway. All rights reserved. Terms of Use & License Agreements. Privacy Policy.
HL7® and FHIR® are the registered trademarks of Health Level Seven International