|
||||
| InfoRMS | ||||
| Displaying 22 issues at 25/Jul/25 10:54 AM. |
| Key | Summary | Description | Resolution | Resolution Description |
|---|---|---|---|---|
| ER-61 | Provide guidance where the revocation reason can be captured in ServiceRequest |
When eReCm-5 is sent from Referring Provider to revoke the service request, we need a place to capture the revocation reason in ServiceRequest which is the focus of the message. Currently there is no place where this could be captured. Possibly a need for extension (e.g. statusReason) similar to Task.statusReason? | Persuasive | We will add a reasonCode extension to ServiceRequest.status to allow documentation of revocation reason (etc). Proposed use:
* MessageHeader.eventCode / MessageHeader.reason will say: ** requester / performer integration: "revoke-service-request" because "service-request-status-updated" (or reason not populated) ** where applicable, informer / recipient integration: "notify-update-service-record" because "service-request-status-updated" * ServiceRequest.status reasonCode would allow the reason the status changed (to revoked) to be documented. |
| ER-83 | Request to add an extension to support business status in ServiceRequest |
AB has other business status not currently supported in ServiceRequest.status (e.g. declined, deferred, etc.) and would like to capture these in ServiceRequest - possibly a businessStatus extension. | Not Persuasive | Status of a referral is always determined by the SR.performer and transmitted to the SR.requester using Task which has a .businessStatus.
In the case where RMS is a Central System with its own business rules there is the possibility of using two separate Tasks to convey status to the Source System: * eReCm-7 / notify-update-process-request with Task in focus can be used to convey the Central System's status/businessStatus of the initial SR to the requester * eReCm-11 / notify-update-service-request with Task in focus can be used to convey the Performer's status/businessStatus of the child SR to the requester Use of Task to convey businessStatus also allows the eReC Performer to convey businessStatus to the Source System when the Target System lacks the ability to construct the full SR resource which we understand to be a constraint for some systems. == We will consider this when applying related ER-173 |
| ER-87 | Link to CA:CSD work |
Will this profile utilize the information from the care service directory being developed in Canada?
Submitted By: Debbie Onos, Alberta Health Services |
Considered-Question answered | HealthcareService is aligned between the CA:eReC and CA:CSD specifications.
The difference in profiling is due to the minimum supported elements needed to define a CA:CSD HealthcareService in a directory vs what is needed in CA:eReC HealthcareService to convey the referral through messaging. |
| ER-115 | Clarify 'Link' concept and relevance to P2P architecture |
I do not understand the 'link' concept in general and specifically why it is relevant to the P2P architecture. I performed a keyword search on many other pages in the IG and could not find more information about it. it looks like it is related to 'basedOn' and 'Replaces' but that linkage isn't clear. Another line of thinking was that the Recipient receives a link that it can use to access a central repository... again this it not clear to me as a reader
Submitted By: Yaron Derman, OceanMD |
Persuasive | Agree, the link option is described on the Actor Option page. At bottom of the role of technical actors section we will add the following note.
--- eReC Recipients that support the Link option must be able to associate service requests / service records managed in the Central System with the service request sent by eReC Requester actor when receiving messages. See: [Actor Options|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Integration-Patterns/Actor-Options.page.md?version=current] |
| ER-116 | Actor Options Table - Keep footnotes within table |
rather than having the notes below the table and referencing them in the table, just at them to the table in the Notes column
Submitted By: Yaron Derman, OceanMD |
Persuasive with Modification | Will move the notes within the table to improve readability. (If table rendering is an issue when we test on laptop we will revert to existing layout.) |
| ER-117 | Actor Groupings Table - Keep footnotes within table |
rather than having the notes below the table and referencing them in the table, just at them to the table in the Notes column
Submitted By: Yaron Derman, OceanMD |
Persuasive | Will move the notes within the table to improve readability |
| ER-119 | Messaging Compliance Table - clarify if footnotes apply only to CAT model or generally |
it's not clear to me if these suggestions are specific to the CAT model or in general; i suspect the former, in which case, that should be added to the notes.
Existing Wording: 1 Vendors claiming Level 3 compliance for the eReC Requester SHOULD demonstrate the actor's use with a compliant eReC Recipient (link). 2 Vendors claiming Level 3 compliance for the eReC Performer SHOULD demonstrate the actor's use with a compliant eReC Informer (link). Submitted By: Yaron Derman, OceanMD |
Persuasive | Agree that the section needs clarification. Footnotes will be updated as follows:
# Vendors claiming Level 3 compliance for the eReC Requester with the (link) option *SHOULD* demonstrate the actor's use with a compliant eReC Recipient (link). # Vendors claiming Level 3 compliance for the eReC Performer *SHOULD* demonstrate the actor's use with a compliant eReC Informer (link). See [Actor Options|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Integration-Patterns/Actor-Options.page.md?version=current] for additional information. |
| ER-123 | Task.owner: Link rules to populate this element from Constructing Messages page |
there are rules about how to populate the Task.owner in the page: https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Constructing-Messages.page.md?version=current#use-of-healthcareservice-vs-practitionerrole-in-erec-messages, I suggest adding these rules and/or a URL in the Task.owner comment section to ensure implementers are aware.
Submitted By: Yaron Derman, OceanMD |
Persuasive | We will link to [Use of HealthcareService vs PractitionerRole in eReC Messages|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Constructing-Messages.page.md?version=current#use-of-healthcareservice-vs-practitionerrole-in-erec-messages]
from * Task.owner Comment in Structure Definition * Task.owner Usage note |
| ER-124 | MessageHeader: link to rules for populating MessageHeader.author |
include the URLs of pages describing rules for populating the MessageHeader.author element so that implementers are aware e.g. from this section: https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Constructing-Messages.page.md?version=current#use-of-healthcareservice-vs-practitionerrole-in-erec-messages
Submitted By: Yaron Derman, OceanMD |
Persuasive | We will link to [Use of HealthcareService vs PractitionerRole in eReC Messages|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Constructing-Messages.page.md?version=current#use-of-healthcareservice-vs-practitionerrole-in-erec-messages]
from * MessageHeader.author Comment in Structure Definition * MessageHeader.author Usage note |
| ER-125 | Transaction Details tables - suggestions to reduce noise |
remove the Maturity Level column (and maybe even the Message Type one) to make the tables less busy and they are already captured in other pages
Submitted By: Yaron Derman, OceanMD |
Persuasive | Agree that there is unnecessary with risk of becoming misaligned with other content. We will make the proposed change / remove the column from the tables. |
| ER-136 | Messaging Events Table - Remove duplicate content already captured in Technical Context > Messaging |
this content seems to already be captured in the Technical Context pages. I would suggest removing from one location to avoid reader confusion
Submitted By: Yaron Derman, OceanMD |
Not Persuasive | The Messaging Events page frames the applicable MessageBundle pages for ServiceRequest, Task, Appointment and Communication. It is formally included under the FHIR Artifacts section, and aligns with [MessageEventCode|https://simplifier.net/ca-erec/message-event-code-duplicate-2].
The other Techical Context > Messaging pages do include this information as we are gradually introducing the actors and transactions, but this page is meant to be a definitive reference for implementers |
| ER-137 | Extensions - move section to Business Rules page |
I recognize that this section is using an extension and therefore can be seen to belong on this page. However, since this section is only provide advice, but not required implementation guidance, I would suggest removing it or moving it to the Business Rules section
Submitted By: Yaron Derman, OceanMD |
Not Persuasive | Will keep the Extensions Defined Externally section as is to document advice on use of extensions that are not defined in the guide. |
| ER-141 | Move the Routing Options Business Rules content into that Extension's page |
move the Routing Options Business Rules content into that Extension's page
Submitted By: Yaron Derman, OceanMD |
Persuasive | We will move Routing Options Business Rules to the extension's page |
| ER-142 | Move the Patient Present Location content into that Extension's page |
move the Patient Present Location content into that Extension's page
Submitted By: Yaron Derman, OceanMD |
Persuasive | We will move Patient Present Location Business Rules to the extension's page |
| ER-143 | Clarify use of Terminology page when information is available in profiles |
The information on this page exists within the profiles and appears to be only an aggregration. what purpose does this page serve i.e. who would reference it and for what purpose? It may be a consideration to remove the page
Submitted By: Yaron Derman, OceanMD |
Not Persuasive with Modification | Will be keeping this page:
* As a definitive reference for Terminology bindings in the guide * to be consistent with other pan-Canadian specifications with dedicated Terminology pages * Example bindings from base FHIR will be removed * We will investigate if there's a way to generate the page dynamically from the Profile bindings |
| ER-147 | QuesitonnaireResponse - Clarify Usage in eConsult |
Is this a carryover from the Ontario IG? I don't believe seeing any other guidance in this IG that would provide context to this instruction.
Existing Wording: For eConsult, the QuestionnaireResponse resource is used WITH the Questionnaire resource to provide structured data (e.g. provider survey responses) as a list of questions and responses. Submitted By: Yaron Derman, OceanMD |
Persuasive | It is a carry-over from the OH v0.11.1 IG. We will reword the statement.
Existing Wording: For eConsult, the QuestionnaireResponse resource is used WITH the Questionnaire resource to provide structured data (e.g. provider survey responses) as a list of questions and responses. Existing Wording: For eConsult, some jurisdictions may use the QuestionnaireResponse resource WITH the Questionnaire resource (not defined in this guide) to provide structured data (e.g. requester and performer survey responses) as a list of questions and responses. |
| ER-148 | QuesitonnaireResponse - Clarify use of messaging in Usage Note |
I believe this IG only describes the user of messaging, so I'm not clear on why this is called out?
Existing Wording: if the resource is being transmitted via messaging Submitted By: Yaron Derman, OceanMD |
Persuasive with Modification | Agree that Usage should be updated to reflect the scope of the guide which is currently only focused on Direct Messaging and does not include the Questionnaire resource. The Usage section will be replace with.
h3. Usage In eReC integrations, the QuestionnaireResponse resource may or may not reference a Questionnaire defining the structured form data / list of questions being responded to. Where a Questionnaire is referenced in QuestionnaireResponse.questionnaire additional requirements will apply. See: https://build.fhir.org/questionnaireresponse.html#link |
| ER-154 | Appointment: provide guidance on how to specify appointment modality |
provide guidance on how to specify if the appointment will be in-person, video or by phone. Ocean has the following rules: The appointment medium (video, phone) can be specified in the Location.type field that is referenced by the Appointment.participant.actor field:
If the medium is unknown/unspecified or known to be in-person: Include a participant containing an actor with code "LOC", display "Clinic Location" and a reference to the listing's Location resource. If the appointment is phone-based: Include a participant containing an actor with code "LOC", display "Phone Visit" and a reference "Location/X" to a Location with ID X in the Bundle. Set the Location's telecom to match the listing's phone number. If the appointment is a home visit: Include a participant containing an actor with code "HH", display "Patient Location" and a reference "Location/X" to a Location with ID X in the Bundle. Set the Location's address to match the patient's address if it is available. If the appointment is at an alternate location: Include a participant containing an actor with code "LOC", display "Alternate Clinic Location" and a reference "Location/X" to a Location with ID X in the Bundle. The Location resource must contain an address and it's description should match the description of the alternate location (e.g., "Alternate Clinic Visit Location: _ Submitted By: Yaron Derman, OceanMD |
Persuasive with Modification | Agree that a mechanism is needed.
To support the business requirement we will: * pre-adopt the Appointment.virtualService element from FHIR R6 as an extension on Appointment, and * add supporting narrative to *Business Events > Appointments* page. |
| ER-170 | MessageHeader.extension: ReferralIdentifier&RoutingOption - Explicitly state usage context |
The usage of both of these extensions is not explicitely stated in the CA:eReC IG. Suggest adding more context than the current wording.
Existing Wording: MessageHeader Extension - ReferralIdentifier & RoutingOption extension --> USE CASE SUPPORT: Systems deployed in Ontario SHALL support Submitted By: OH Standards, Ontario Health |
Persuasive with Modification | * ReferralIdentifier extension will be removed
We will link to the RoutingOptions business rules to be included within the extension's page (given resolution on ER-141 https://informs.infoway-inforoute.ca/browse/ER-141) |
| ER-174 | Splitting - remove line where original ServiceRequest can be closed when splitting |
If a ServiceRequest is split into multiple child service requests, the original ServiceRequest should not be considered closed until all child service requests are completed.
Existing Wording: After the ServiceRequest is replaced by splitting, the eReC Requester (Source System) can consider the original ServiceRequest status as closed. Proposed Wording: Remove this line Submitted By: OH Standards, Ontario Health |
Persuasive with Modification | Agree that ”3. After the ServiceRequest is replaced by splitting, the eReC Requester (Source System) can consider the original ServiceRequest status as closed.” can be removed … it is eReC Performer’s role to determine status.”
We will add a discussion of about closing Parent referrals to the section on [Splitting on the Advanced Workflows page |https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Routing-Splitting-Chaining.page.md?version=current]and with a cross link from the [Sequence diagram|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Routing-Splitting-Chaining.page.md?version=current]. |
| ER-175 | Update UC-03: Central Intake with information on eReC Informer and eReC Recipient actors |
This use case predate the inclusion of the eReC Informer and eReC Recipient technical actors as well as the notify-add-service-record and notify-update-service-record messages. It would be helpful if UC-03 was updated to illustrate how those technical actors and messages would fit within the context of routing, chaining and splitting.
Submitted By: OH Standards, Ontario Health |
Not Persuasive | UC-03:Central Intake was reworked when we introduced UC:04: Central Access and Triage to use the same eReC Informer and eReC Recipient actors. The [UC-03: Central Intake sequence diagrams |https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Sequence-Diagrams/Sequence-Diagrams-for-UC-03-Referral-to-a-Central-Intake.page.md?version=current]shows this relationship |
| ER-179 | Guidance on how a parent referral gets updated/completed in relation to the child referral(s) |
Recommendation: Add guidance on how a parent referral gets updated in relation to the child referral(s). Should the parent referral be completed as soon as child referrals are created? Or should the parent referral be completed once the child referrals are themselves completed?
Existing Wording: N/A Submitted By: Matt Wellhauser, Amplify Care |
Persuasive | Agree that ”3. After the ServiceRequest is replaced by splitting, the eReC Requester (Source System) can consider the original ServiceRequest status as closed.” can be removed … it is eReC Performer’s role to determine status.”
We will add a discussion of about closing Parent referrals to the section on [Splitting on the Advanced Workflows page |https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Routing-Splitting-Chaining.page.md?version=current]and with a cross link from the [Sequence diagram|https://simplifier.net/guide/Pan-Canadian-eReferral-eConsult-CA-eReC-iGuide/Index/Technical-Context/Messaging/Routing-Splitting-Chaining.page.md?version=current]. |
| Generated at Fri Jul 25 10:54:26 EDT 2025 by Mark Fernandes using Jira 10.3.2#10030002-sha1:0a5d322ae1b7fd5b314be5b31a27d9661f8301b2. |