InfoRMS
InfoRMS
Displaying 18 issues at 17/Jul/25 3:56 PM.
Key Summary Description Resolution Resolution Description
ER-197

Usefulness of Constraints section in Profile pages

Is the Constraints section in each Profile page helpful, or should this be removed?

Submitted By: Mark Fernandes, CHI
Persuasive Will find a way to show only constraints applied on top of the base resource. If that is not possible, this section will be removed from all profile pages
ER-135

Conformance Requirements Tables - Need for 2 columns for optionality (Opt)

is there a need to have two columns for optionality (Opt)? They seem to be identical?

Submitted By: Yaron Derman, OceanMD
Considered for Future Use Totally agree with the suggestion. This table is generally under consideration and needs to undergo improvements, as it is used across multiple specs.
We have a trial version of the improvements in CA:FeX, but we are not happy with it yet, so it is still work in progress.
We are tracking the work internally via is an internal Jira ticket.
ER-134

 UC-04: CAT Sequence Diagram - add SR2/PR2 labels where missing

many of the transactions at the bottom (below 'Book and fulfill appointment') do not have the SR2 or PR2 label

Submitted By: Yaron Derman, OceanMD
Persuasive Will add the missing labels as indicated.
ER-133

UC-04: CAT Sequence Diagram- update with higher resolution image

the text in the image is blurry, can you please replace with a sharper image

Submitted By: Yaron Derman, OceanMD
Persuasive Will update with a higher resolution image
ER-132

UC-03: Chaining Referral Requests Sequence Diagram - Missing a Transaction Name and ID

the arrow from the Target System B eReC Performer to Central System eReC Requester is missing the message name and transaction ID (which should be Notify new request processing {eReCm-6]

Submitted By: Yaron Derman, OceanMD
Persuasive Will add Notify new request processing [eReCm-6] label as indicated.
ER-131

Sequence Diagrams Index Table - remove column 'Related Use Case'

remove the column 'related use case' from the table since they are referenced on the actual page of the sequence diagram.

Submitted By: Yaron Derman, OceanMD
Not Persuasive with Modification Will retain the Use Case Column in the Sequence Diagram table to help implementers find the links.

Will add a Sequence Diagram Column to the [Use Case Table|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Business-Context/Use-Cases?version=current#use-case-index] for consistency
ER-130

Sequence Diagrams - clarify 'pre-requisite conditions' statement

I don’t think it is correct to state 'these are a prerequisite' and I would suggest removing this bullet entirely. It is overlaying requirements that are not agreed upon or deployed by the eReC community

Existing Wording: The green swim lane is a simplified view of the actors and transactions, referencing as required the Foundational Profiles, defined here, in addition to other ones that are not explicitly illustrated on the diagram. These are pre-requisite conditions for this particular use case and it is assumed that these will be satisfied.

Submitted By: Yaron Derman, OceanMD
Persuasive with Modification Change from:
These are pre-requisite conditions for this particular use case and it is assumed that these will be satisfied.

Change to:
These integration profiles are informative options to satisfy pre-requisite business requirements suggested for the particular use case.
ER-129

 Sequence Diagrams - confirm link for 'here' in guidance is correct

I'm not sure that the URL associated with 'here' in this line is the intended page > please confirm / update

Existing Wording: The green swim lane is a simplified view of the actors and transactions, referencing as required the Foundational Profiles, defined here

Submitted By: Yaron Derman, OceanMD
Not Persuasive with Modification * Yes, the intention is to point to the RA.

I think this paragraph was copied from other specs such as PS-CA, but looks like it got modified to avoid maintaining versions. [Here is a similar page in PS-CA spec|https://simplifier.net/guide/ps-ca/Home/Technical-Context/Sequence-Diagrams?version=2.1.0-DFT-Ballot].
* We will reword it as below and add all ‘How to read sequence diagrams’ bullets to each sequence diagram:

The green swim lane provides a simplified view of the actors and transactions that are not explicitly illustrated on the diagram. The [Foundational Profiles|https://infoscribe.infoway-inforoute.ca/display/RA021DFT/Foundational+Profiles] defined in the Reference Architecture are referenced as required. See the [Reference Architecture Release Information|https://infoscribe.infoway-inforoute.ca/display/PCI/Reference+Architecture+Release+Information] page for information about released versions.
ER-128

Construcing Messages - reduce duplicate information with Message Bundle pages - suggestion 2

For reader clarity, I would remove this section from this page and put the relevant content in it on the relevant Bundle pages (for ServiceRequest and Task Bundles)

Submitted By: Yaron Derman, OceanMD
Persuasive with Modification Agree that description of when to use HealthcareService vs PractitionerRole in messages should be moved to the pages describing the MessageBundles.  We will:
* move the section describing the ServiceRequest Bundle to the MessageBundle - ServiceRequest page
* move the section describing the Task Bundle to the MessageBundle - Task page
* retain the section header and introduction on the Constructing Messages page with links to the other pages

 
ER-127

Construcing Messages - reduce duplicate information with Message Bundle pages - suggestion 1

this diagram and description are repeated on the https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/FHIR-Artifacts/Messaging-Events/MessageBundle-ServiceRequest-CA-eReC.page.md?version=current. I would recommend removing them from this page and guiding the reader to click on those links to see an example. You can then also remove the 'NOTES' in the Message Bundle Specifications section

Existing Wording: Example: ServiceRequest Message Bundle

Submitted By: Yaron Derman, OceanMD
Not Persuasive with Modification This page exists to provide readers who are unfamiliar with FHIR messaging an overview of how to construct a message with a few technical details carried in from the FHIR specification  * The bundle illustration on the page exists to help the reader visualize what is described in the text without navigating to other pages * The information in the notes below the diagram serve to put the FHIR artifacts into context Proposed improvements to layout to make that more clear: * increase font size of Example header so it appears in navigation menu at left * decrease font size of illustration header to remove from left, reflect that it is part of the example" * Replace "notes" with sub-header "Resource Profiles" ** remove "To enable conformance testing against the requirements of this IG," ** Change FHIR Profiles in sentence to "Resource Profiles" with hyperlink to page "../FHIR-Artifacts/Resource-Profiles"
ER-126

Constructing Messages -clarify eReC Performer including Resources it did not receive from the eReC Requester in a Bundle.entry statement

How would the eReC Performer know which resources it did not receive from the eReC Requester?

Existing Wording: SHALL also include all other Resources not received from the eReC Requester in the message as Bundle.entry

Submitted By: Yaron Derman, OceanMD
Persuasive Agree that the flow is too open ended to develop to.  We will either:
* replace the sentence referenced in the feedback with a positive sentence representing information originating in the system, or
* replace the third bullet with a sentence that represents what can be included using identifiers and remove the 2nd bullet

(the latter is preferred)
ER-122

Communication.category: Remove MustSupport

I disagree that this element is 'MustSupport'. I suspect many systems do not have the business functionality to distinguish between a message that is meant as an RFI (response), general communication and service plan and i'm not sure what business functionality would be enabled by the receiver that they need to know this distinction.

Submitted By: Yaron Derman, OceanMD
Persuasive will remove MS on this item
ER-121

Messaging Compliance - clarification on actor support for transactions at a Maturity Level (statement 2)

since there L3, L2 and L1 across actors and this is a 'SHALL statement', it's important to be clear

Existing Wording: An actor conforming to Maturity Level 3 SHALL implement transactions from Maturity Level 3, Maturity Level 2 and Maturity Level 1

Proposed Wording: An actor conforming to Maturity Level 3 SHALL implement transactions from Maturity Level 3, Maturity Level 2 and Maturity Level 1 associated with that actor

Submitted By: Yaron Derman, OceanMD
Persuasive Will update wording as proposed to be explicit that Maturity Levels are associated with an Actor
ER-120

Messaging Compliance - clarification on actor support for transactions at a Maturity Level (statement 1)

 

Existing Wording: Support all transactions corresponding to the Maturity Level being claimed and lower, and

Proposed Wording: Support all transactions for that actor corresponding to the Maturity Level being claimed for and lower, and

Submitted By: Yaron Derman, OceanMD
Persuasive Will make the change as proposed
ER-111

Patient self-referrals indicated through ServiceRequest.requester reference

Ocean applies the following rule for patient self-referrals - we would ask that you not deviate: Patient self-referrals can be distinguished from service provider-initiated referrals because ServiceRequest.requester will reference a Patient resource rather than a PractitionerRole resource. (which i believe is aligned with the Ontario spec)

Submitted By: Yaron Derman, OceanMD
Persuasive Under the [patient-self referral section (Business Rules)|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Business-Context/Business-Rules.page.md?version=current] add the following: To explicitly indicate a patient self-referral, set the ServiceRequest.requester to be the same as the ServiceRequest.subject.
ER-107

Remove Messaging Exchange Paradigm section from Business Rules

The Messaging Paradigm section may be a carry-over from the Ontario specs; i don't believe it provides any added information within the eReC spec and can be removed

Submitted By: Yaron Derman, OceanMD
Persuasive with Modification Updates to this page:
1.  Move Messaging Exchange Paradigm content to Technical Foundation [page|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Technical-Foundation.page.md?version=current], and place within the Exchanging with Messaging section. Include hyperlinks that take the user to the FHIR Messaging Overview [page|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/FHIR-Messaging-Overview.page.md?version=current].

2. Remove REST and SMART Paradigms on this page. This content can be found on the Technical Foundation [page|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Technical-Foundation.page.md?version=current], at the bottom.

 

 
ER-106

L3: Advanced Workflows - Merge chaining and routing/splitting content

this page would be enhanced if the chaining section was interwoven into the routing and splitting rather than standing on its own.

Submitted By: Yaron Derman, OceanMD
Not Persuasive Given ER-105 – Chaining should remain as is. Chaining has more distinct differences compared to Routing / Splitting not persuaded to merge content ([link|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Business-Context/Business-Events/L3-Advanced-Workflows.page.md?version=current]).
ER-94

Remove 'unknown' and 'entered-in-error' from Requester State Machine diagram

Unknown does not seem like a conceptual state, but rather a information gap. Entered-in-error seems to be a special case of 'revoked'. i would drop both of them from the diagram

Submitted By: Yaron Derman, OceanMD
Not Persuasive with Modification CA eReC inherits the code system from the base FHIR specification, and the binding strength is required. Not recommended to modify in this IG.

[http://hl7.org/fhir/codesystem-request-status.html|http://hl7.org/fhir/codesystem-request-status.html)]

Add a footnote below the diagram to inform readers about the Unknown and Entered-in-Error states:

1. Unknown – this code is discouraged but can still be used.​

2. Entered-in-error – Functionally similar to Revoked status.
Generated at Thu Jul 17 15:56:08 EDT 2025 by Mark Fernandes using Jira 10.3.2#10030002-sha1:0a5d322ae1b7fd5b314be5b31a27d9661f8301b2.