c1package
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
Preferred language
Version of API to use
Used to request tutorial data
Used for logging
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
The EMR Instance Id of the EMR instance to which the user belongs
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Numbers of records per-page to return.
Return total number of records
Start date for limiting range of results to be returned
End date for limiting range of results to be returned
String to use for searching
This token is obtained by registering an EMR instance. This token is used to authenticate EMR instances making use of the Administration Services.
If true it will make sure deleted items are also returned
If modified since date filter, defined by RFC 7232 Section 3.3. Date must be HTTP-Date format defined by RFC 7231 Section 7.1.1
Admin Services Token (AST) as "Bearer <token>"
Not found
Encounter summary aggregate response
Operations for appointments
{EmrType}
/{InstanceId}
/appointments{EmrType}
/{InstanceId}
/appointmentsSearch for appointments. If the AppointmentId is provided then all other parameters will be ignored.
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Search for a specific appointment by ID. All other parameters ignored
The User ID in the source EMR Instance of the appointment provider to filter on
ID of patient’s encounters to search for
Search direction when dates are supplied. This affects how paging works - if searching backwards then by default only the 20 most recent appointments before the end date are returned.
Appointment type (All, Scheduled, Arrived, Cancelled, Data) - Not used for now
Request headers
If modified since date filter, defined by RFC 7232 Section 3.3. Date must be HTTP-Date format defined by RFC 7231 Section 7.1.1
Responses
Returns the appointments.
Operations for appointment types
{EmrType}
/{InstanceId}
/appointmenttypes{EmrType}
/{InstanceId}
/appointmenttypesSearch for appointment types. If the AppointmentTypeId is provided then all other parameters will be ignored.
Supported by:
- PS Suite
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Search for a specific appointment type by ID. All other parameters ignored
Request headers
If modified since date filter, defined by RFC 7232 Section 3.3. Date must be HTTP-Date format defined by RFC 7231 Section 7.1.1
Responses
Returns the appointment types.
Operations for capabilities
{EmrType}
/{InstanceId}
/capabilities{EmrType}
/{InstanceId}
/capabilitiesReturns the current capabilities of the EMR
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Returns the capabilities of the EMR.
Operations for consultants
{EmrType}
/{InstanceId}
/consultants{EmrType}
/{InstanceId}
/consultants{EmrType}
/{InstanceId}
/consultants{EmrType}
/{InstanceId}
/consultants/{ConsultantId}
{EmrType}
/{InstanceId}
/consultants/{ConsultantId}
{EmrType}
/{InstanceId}
/consultantsReturns the list of consultants
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Specific consultant to search for, all other parameters ignored
Responses
Returns the consultants.
{EmrType}
/{InstanceId}
/consultantsAdd a new consultant
Supported by:
- Wolf
Path variables
Request parameters
Request body
Responses
Returns the consultants.
{EmrType}
/{InstanceId}
/consultantsUpdate a specific consultant
Supported by:
- Wolf
Path variables
Request parameters
Request body
Responses
Returns the consultants.
{EmrType}
/{InstanceId}
/consultants/{ConsultantId}
Returns the list of consultants
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Specific consultant to search for, all other parameters ignored
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Returns the consultants.
{EmrType}
/{InstanceId}
/consultants/{ConsultantId}
Remove a consultant by ID
Supported by:
- Wolf
Path variables
ID of the consultant to remove
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Responses
Returns the consultants.
Operations for encounters
{EmrType}
/{InstanceId}
/encounters{EmrType}
/{InstanceId}
/encounters/{EncounterId}
{EmrType}
/{InstanceId}
/patients/{PatientId}
/encounters/richtext{EmrType}
/{InstanceId}
/patients/{PatientId}
/encounters{EmrType}
/{InstanceId}
/encountersReturns the list of encounters
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
ID of the encounter
ID of the patient
Detail level of the encounter
Request headers
If modified since date filter, defined by RFC 7232 Section 3.3. Date must be HTTP-Date format defined by RFC 7231 Section 7.1.1
Responses
Returns encounters
{EmrType}
/{InstanceId}
/encounters/{EncounterId}
Returns the list of encounters
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
ID of the encounter
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
ID of the patient
Detail level of the encounter
Responses
Returns encounters
{EmrType}
/{InstanceId}
/patients/{PatientId}
/encounters/richtextAdds a new encounter with richtext. Sent as multipart/form-data with an Encounter part (application/json for EncounterCreateRequest) and an Html part (text/html, HTML formatted richtext)
The HTML that is sent can only contain whitelisted tags:
- <b>
- <blockquote>
- <br>
- <dd>
- <dt>
- <dl>
- <del>
- <em>
- <font>
- <h1>
- <h2>
- <h3>
- <h4>
- <h5>
- <h6>
- <hr>
- <i>
- <kbd>
- <li>
- <ol>
- <p>
- <pre>
- <s>
- <sub>
- <sup>
- <strong>
- <strike>
- <u>
- <ul>
PSS only supports certain tags and others will be ignored. Supported:
- <b>
- <br>
- <font>
- Only uses ‘color’ attribute and must be in the form of ‘red’, ‘rgb(255,255,255)’ or ‘#FFFFFF’
- Supported color names are those of the Java Color
- <i>
- <s>
- <u>
Supported by:
- PS Suite
Path variables
Patient ID to add encounter to
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Request body
HTML formatted richtext. Send as text/html
Send as an application/json with an EncounterCreateRequest
Responses
Return the encounter ID of the created encounter
{EmrType}
/{InstanceId}
/patients/{PatientId}
/encountersAdds a new encounter
Supported by:
- PS Suite
Path variables
Patient ID to add encounter to
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Request body
Responses
Return the encounter ID of the created encounter
Operations for facilities
{EmrType}
/{InstanceId}
/facilities{EmrType}
/{InstanceId}
/facilities/{FacilityId}
{EmrType}
/{InstanceId}
/facilitiesReturns the list of facilities
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
ID of the facility
Responses
Return facilities
{EmrType}
/{InstanceId}
/facilities/{FacilityId}
Returns the list of facilities
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
ID of the facility
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return facilities
Operations for patients
{EmrType}
/{InstanceId}
/patients{EmrType}
/{InstanceId}
/patients/{PatientId}
{EmrType}
/{InstanceId}
/patients/{PatientId}
/{DetailLevel}
{EmrType}
/{InstanceId}
/patients/demographics/{PatientId}
{EmrType}
/{InstanceId}
/patients/demographics/{PatientId}
{EmrType}
/{InstanceId}
/patientsReturns the list of patients
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return patients
{EmrType}
/{InstanceId}
/patients/{PatientId}
Returns the specific patient
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return patient
{EmrType}
/{InstanceId}
/patients/{PatientId}
/{DetailLevel}
Returns the specific patient with specific detail level
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return patient
{EmrType}
/{InstanceId}
/patients/demographics/{PatientId}
Update an existing patient’s demographics
Supported by:
- PS Suite
Path variables
Patient ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Request body
Responses
Return the patient ID of the updated patient
{EmrType}
/{InstanceId}
/patients/demographics/{PatientId}
Update an existing patient’s demographics using a patch
Supported by:
- PS Suite
Path variables
Patient ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Responses
Return the patient ID of the patched patient
Operations for linked documents
{EmrType}
/{InstanceId}
/linkeddocuments{EmrType}
/{InstanceId}
/linkeddocuments{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
/content{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
/image{EmrType}
/{InstanceId}
/linkeddocuments/{PatientId}
/{EncounterId}
/{LinkedDocumentId}
/content{EmrType}
/{InstanceId}
/linkeddocuments/{PatientId}
/{EncounterId}
/{LinkedDocumentId}
/image{EmrType}
/{InstanceId}
/linkeddocumentsReturns the list of linked documents
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return linked documents
{EmrType}
/{InstanceId}
/linkeddocumentsAdd a new linked document
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Request body
Responses
Successful upload of linked document
{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
Returns the specific linked document
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return linked document
{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
/contentReturns the linked document contents
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return linked documents
{EmrType}
/{InstanceId}
/linkeddocuments/{LinkedDocumentId}
/imageReturns the linked document contents
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return linked documents
{EmrType}
/{InstanceId}
/linkeddocuments/{PatientId}
/{EncounterId}
/{LinkedDocumentId}
/contentReturns the linked document contents
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return linked documents
{EmrType}
/{InstanceId}
/linkeddocuments/{PatientId}
/{EncounterId}
/{LinkedDocumentId}
/imageReturns the linked document contents
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return linked documents
Operations for providers
{EmrType}
/{InstanceId}
/providers{EmrType}
/{InstanceId}
/providers/{ProviderId}
{EmrType}
/{InstanceId}
/providersReturns the list of providers
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return providers
{EmrType}
/{InstanceId}
/providers/{ProviderId}
Returns the specific provider
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Responses
Return provider
Operations for schedules
{EmrType}
/{InstanceId}
/schedules{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments/{AppointmentId}
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments/{AppointmentId}
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/schedulable{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summary{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summary{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summary{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summary{EmrType}
/{InstanceId}
/schedulesReturns the list of schedules
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return schedules
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
Returns the list of schedules
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Schedule ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Responses
Return schedules
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointmentsReturns the list of schedules
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Schedule ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Request headers
If modified since date filter, defined by RFC 7232 Section 3.3. Date must be HTTP-Date format defined by RFC 7231 Section 7.1.1
Responses
Return schedule appointments
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointmentsCreate a new appointment
Supported by:
- PS Suite
Path variables
Schedule ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Request body
Responses
Return the appointment ID of the created appointment
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments/{AppointmentId}
Update an existing appointment
Supported by:
- PS Suite
Path variables
Schedule ID
Appointment ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Request body
Responses
Return the appointment ID of the updated appointment
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/appointments/{AppointmentId}
Update an existing appointment using a patch
Supported by:
- PS Suite
Path variables
Schedule ID
Appointment ID
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Responses
Return the appointment ID of the updated appointment
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/schedulableReturns the list of schedulables
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return schedulables
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summaryReturns the list of schedules summaries
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return schedule summaries
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summaryAdd a schedule summary
Currently not supported
Path variables
Request parameters
Request body
Responses
Successful add
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summaryUpdate a schedule summary
Currently not supported
Path variables
Request parameters
Request body
Responses
Successful update
{EmrType}
/{InstanceId}
/schedules/{ScheduleId}
/summaryRemove a scheudle summary
Currently not supported
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return schedule summaries
Operations for tutorials
{EmrType}
/{InstanceId}
/tutorials{EmrType}
/{InstanceId}
/tutorials/{Name}
{EmrType}
/{InstanceId}
/tutorialsReturn the list of tutorials
Used for mobile
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return tutorials
{EmrType}
/{InstanceId}
/tutorials/{Name}
Return the list of tutorials
Used for mobile
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return tutorials
Administration operations
Add app log
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
The EMR Instance Id of the EMR instance to which the user belongs
Request body
Responses
all good
Login with EMR session
Request body
Responses
Logged in
Renew the EMR session
Request body
Responses
Renewed
Body
Logout of EMR session
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
This token is obtained by registering an EMR instance. This token is used to authenticate EMR instances making use of the Administration Services.
The EMR Type of the EMR instance to which the user belongs
The EMR Instance Id of the EMR instance to which the user belongs
Responses
Logged out of EMR session
Body
Return the current version
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
Responses
Return current version
Body
Aggregate operations
{EmrType}
/{InstanceId}
/aggregate/addressbookentries{EmrType}
/{InstanceId}
/aggregate/contactlistentries{EmrType}
/{InstanceId}
/aggregate/patientsummary/{PatientId}
{EmrType}
/{InstanceId}
/aggregate/schedulesummary/{ProviderId}
{EmrType}
/{InstanceId}
/aggregate/addressbookentriesReturn an aggregate list of address book entries
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return an aggregate list of address book entries
{EmrType}
/{InstanceId}
/aggregate/contactlistentriesReturn an aggregate list of contact list entries
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
0-based index of the first record to return from the set of all potential matches. Default is 0, which is the first page
Responses
Return an aggregate list of contact list entries
{EmrType}
/{InstanceId}
/aggregate/patientsummary/{PatientId}
Return an aggregate list of patient summaries
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return an aggregate list of patient summaries
{EmrType}
/{InstanceId}
/aggregate/schedulesummary/{ProviderId}
Return an aggregate list of patient summaries
Supported by:
- KinLogix
- PS Suite
- Wolf
Path variables
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Responses
Return an aggregate list of patient summaries
{EmrType}
/{InstanceId}
/aggregate/encountersummaries/{PatientId}
/{EncounterSummaryId}
{EmrType}
/{InstanceId}
/aggregate/encountersummaries/{PatientId}
/{EncounterSummaryId}
/linkeddocument{EmrType}
/{InstanceId}
/aggregate/encountersummaries/{PatientId}
/{EncounterSummaryId}
Path variables
The EMR Type of the EMR instance to which the user belongs
The EMR Instance Id of the EMR instance to which the user belongs
Patient Id
Encounter summary Id
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Patient Id
Encounter Summary Id
Request headers
Responses
Encounter summary aggregate
Encounter summary aggregate not found
Body
{EmrType}
/{InstanceId}
/aggregate/encountersummaries/{PatientId}
/{EncounterSummaryId}
/linkeddocumentPath variables
The EMR Type of the EMR instance to which the user belongs
The EMR Instance Id of the EMR instance to which the user belongs
Patient Id
Encounter summary Id
Request parameters
Demonstrates that the requesting application is a permitted client of the Mobile Web Services. It is effectively an API key for future access.
The EMR Type of the EMR instance to which the user belongs
PS Suite
Med Access
Wolf
Kinlogix
Medesync
Uniquely identifies a device registered to a specific user. This is intended to be stored on a device once the device is paired, and removed from a device if a user has chosen to unpair the device or remove the Telus Mobile application from their device. This token fulfills the role of the “something you have” aspect of two-factor authentication.
Identifies a short-lived authentication session during which a client holding the token will be permitted to access EMR Services. This session token must be renewed before expiry.
Patient Id
Encounter Summary Id
Request headers
Responses
Linked document content (binary stream)
Linked document not found (error message)
Body
Background colour represented with hex
Foreground colour represented with hex
Default duration in minutes
Registration number
List of identifiers **[Added with C1] - replaces the RegistrationNumberAssingingAuthority field **
Note: the RegistrationNumber shall also be included in this list
The ID of the consultant
Whether this patient’s record is in active use [Added with C1]
Indicates if this patient’s record is “rostered” to the CareTeam.PrimaryProvider or not (Ontario Requirement) [Added with C1]
Indicates when this patient’s record was “rostered” to the CareTeam.PrimaryProvider [Added with C1]
A HarmfullSubstances
is a risk factor such as “SMOKING” or “ALCOHOL”. A Patient
Payload with a MedicalSummary
or an All
detail level contains a list of HarmfulSubstances.
Type of the harmful substance
Displayed as “risk title” in the mobile app
Coding system(s) of the type
[Added with C1]
TELUS EMR Code Table: harmful-substances-code
For reference, FHIR uses the LOINC coding system for observation codes (http://www.hl7.org/FHIR/valueset-observation-codes.html)
Details of the harmful substance
Displayed as “risk subtitle” in the mobile app
The date or estimated date that the condition started [Added with C1]
The date or estimated date that the condition ended [Added with C1]
Text field giving an indication of the age of the patient when de condition started – should only be populated if EffectiveStartDateTime cannot be provided [Added with C1]
Indicates the life stage of the patient when the condition started – should only be populated if neither EffectiveStartDateTime or AgeAtOnset can be provided [Added with C1]
Additional text not captured in other fields [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Brand name of the administered product
Vaccine that was administered or was to be administered [Added with C1]
TELUS EMR Code Table: vaccine-code
For reference, FHIR uses CVX codes (http://www.hl7.org/FHIR/valueset-vaccine-code.html)
Date of the administration or of the administration refusal [Superseded by DateFD]
Date of the administration or of the administration refusal [Added with C1]
Details of a reaction that follows immunization
Vaccine Type [Added with C1]
TELUS EMR Code Table: vaccine-type
Usually, a vaccine type is: “live” or “inactivated”, but this is not aligned with the values documented for the C1 package (HA, FLU, DT…)
Quantity of administered dose (decimal value) [Added with C1]
Anatomical site of administration [Added with C1]
TELUS EMR Code Table: vaccine-site
For reference, FHIR uses HL7 v3 codes (https://www.hl7.org/fhir/v3/ActSite/cs.html)
Route of administration [Added with C1]
TELUS EMR Code Table: vaccine-route
For reference, FHIR uses HL7 v2 codes (https://www.hl7.org/fhir/v2/0162/index.html)
Name of the vaccine manufacturer [Added with C1]
Product lot number [Added with C1]
Product expiry date [Added with C1]
Flag for whether immunization was given [Added with C1]
Vaccination notes [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Classification / Type of the procedure [Added with C1]
TELUS EMR Code Table: procedure-category
For reference, FHIR uses the SNOMED CT coding system (https://www.hl7.org/fhir/valueset-procedure-category.html)
Name of the procedure
Identification of the procedure [Added with C1]
TELUS EMR Code Table: procedure-code
For reference, FHIR uses the SNOMED CT coding system(https://www.hl7.org/fhir/valueset-procedure-code.html)
Date of the procedure [Superseded by DateFD]
Date of the procedure [Added with C1]
Name of the practitioner
Additional information about the procedure / Comments [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Name of the problem
Identification of the problem [Added with C1]
TELUS EMR Code Table: problem-code
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-condition-code.html)
Category / Type of the problem [Added with C1]
TELUS EMR Code Table: problem-category
For reference, FHIR defines the following codes. The concept we want to define here is more aligned with a FHIR Observation category code (social-history, vital-signs, imaging, laboratory, procedure, survey, exam, therapy; http://www.hl7.org/FHIR/valueset-observation-category.html) than with a FHIR Condition category code (problem-list-item, encounter-diagnosis).
[Added with C1]
TELUS EMR Code Table: problem-clinical-status
For reference, FHIR defines the following codes: active | recurrence | inactive | remission | resolved (http://www.hl7.org/FHIR/valueset-condition-clinical.html)
[Added with C1]
TELUS EMR Code Table: problem-confirmation-status
For reference, FHIR defines the following codes for a verification status: provisional | differential | confirmed | refuted | entered-in-error | unknown (http://www.hl7.org/FHIR/valueset-condition-ver-status.html)
[Added with C1]
E.g. chronic | controlled | episodic | remission
TELUS EMR Code Table: problem-persistence-status
[Added with C1]
E.g. mild | moderate | severe | unknown
TELUS EMR Code Table: problem-severity
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-condition-severity.html)
Date of the problem [Superseded by DateFD]
Date of the problem [Added with C1]
Additional information about the problem or diagnosis
Estimated or actual date or date-time the condition began, in the opinion of the clinician (no format specified) [Superseded by DateOfOnsetFD]
Same as DateOfOnset, as a FuzzyDate [Added with C1]
The date or estimated date that the condition resolved or went into remission. This is called “abatement” because of the many overloaded connotations associated with “remission” or “resolution” – Conditions are never really resolved, but they can abate. [Added with C1]
Description of outcome when the problem ended [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Category of the allergy [Added with C1]
TELUS EMR Code Table: allergy-category
For reference, FHIR defines the following codes: food | medication | environment | biologic
Specific substance or pharmaceutical product considered to be responsible for event (description)
Specific substance or pharmaceutical product considered to be responsible for event [Added with C1]
TELUS EMR Code Table: allergy-substance
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-substance-code.html)
Reaction description
Clinical symptoms/signs associated with the reaction [Added with C1]
TELUS EMR Code Table: allergy-reaction-type
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-clinical-findings.html)
Severity of the reaction [Not included in previous documentation - Coded values added with C1]
When allergy was identified [not included in previous documentation - Superseded by DateFD]
When allergy was identified [Added with C1]
[Added with C1]
TELUS EMR Code Table: allergy-clinical-status
For reference, FHIR defines the following codes: active | inactive | resolved (http://www.hl7.org/FHIR/valueset-allergy-clinical-status.html)
[Added with C1]
TELUS EMR Code Table: allergy-verification-status
For reference, FHIR defines the following codes: unconfirmed | confirmed | refuted | entered-in-error (http://www.hl7.org/FHIR/valueset-allergy-verification-status.html)
Additional text not captured in other fields [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Record of a medication being taken by a patient or that a medication has been given to a patient, where the record is the result of a report from the patient or another clinician
Drug name
Drug generic name [Added with C1]
[Added with C1]
TELUS EMR Code Table: medication-code
[Added with C1]
TELUS EMR Code Table: medication-form
For reference, FHIR uses the SNOMED CT coding system (https://www.hl7.org/fhir/valueset-medication-form-codes.html)
Potency value of the drug [Added with C1]
Compound description or additional details [Added with C1]
[Added with C1]
Provider that prescribed the drug [Added with C1]
Reference to a Consultant
At least the following data shall be populated:
- Id
- LastName
- FirstName
- RegistrationNumber
- RegistrationNumberAssigningAuthority
Date the medication was prescribed [Superseded by PrescribedDateFD]
Date the medication was prescribed, as a FuzzyData
[Added with C1]
Date the medication was taken (start date) [Added with C1]
Date the medication was completed (end date) [Added with C1]
[Added with C1]
TELUS EMR Code Table: medication-status
For reference, FHIR defines the following codes: active | completed | entered-in-error | intended | stopped | on-hold (http://www.hl7.org/FHIR/valueset-medication-statement-status.html)
[Added with C1]
TELUS EMR Code Table: medication-stop-reason
[Added with C1]
TELUS EMR Code Table: medication-treatment-type
Description of the dosage (summary)
How the medication should be taken [Added with C1]
Patient or consumer oriented instructions [Added with C1]
(note: in the HL7 FHIR standard, this is defined per medication dosage)
Quantity of drug prescribed [Added with C1]
(note: in the HL7 FHIR standard, this is defined per medication dosage)
[Added with C1]
TELUS EMR Code Table: medication-route
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-route-codes.html)
(note: in the HL7 FHIR standard, this is defined per medication dosage)
Amount of medication per time reference (e.g. 100 ml per 30 min) [Added with C1]
(note: in the HL7 FHIR standard, this is defined per medication dosage)
Time reference for a rate ratio (e.g. 100 ml per 30 min) [Added with C1]
Number of refills authorized [Added with C1]
Whether substitution is allowed or not [Added with C1]
Last time the drug was dispensed in clinic. If this value is populated, it means the drug is dispensed in clinic. [Added with C1]
Last Updated date & time - Can be null [Added with C1]
Male
Female
Other
Unknown
Health Number Version Code [Added with C1]
Indicates if and when the patient is deceased [Added with C1]
Logical id of this artifact, unique within the scope of the resource that contains it
Text summary of the resource, for human interpretation
Metadata about the resource
Explicit source of the Id [Added with C1]
Defined by JSON Patch RFC 6902
A Coding
is a representation of a defined concept using a symbol from a defined code system
URI | Source | Comment |
---|---|---|
http://snomed.info/sct | SNOMED CT | Typical use case: problems, imaging, body structure |
http://loinc.org | LOINC | Typical use case: lab results |
http://hl7.org/fhir/v2/[X] | HL7 v2 | [X] is the 4 digit identifier for a table; e.g. http://hl7.org/fhir/v2/0203 Version 2 codes are case sensitive. |
http://hl7.org/fhir/v3/[X] | HL7 v3 | [X] is the code system name; e.g. http://hl7.org/fhir/v3/GenderStatus. HL7 v3 code systems are case sensitive. |
urn:iso:std:iso:3166 | ISO 2 letter country codes | urn:iso:std:iso:3166-2:ca for Canadian provinces or territories |
http://hl7.org/fhir/sid/icd-9-cm | ICD-9-CM | International Classification of Diseases, 9th Revision, Clinical Modification |
http://hl7.org/fhir/sid/icd-10 | ICD-10 | International Classification of Diseases, 10th Revision, and variants |
http://hl7.org/fhir/sid/icd-10-[x] | ICD-10 variant | |
http://unitsofmeasure.org | UCUM | Unified Code for Units of Measure (UCUM) |
http://hl7.org/fhir/sid/ca-hc-din | Health Canada Drug Identification Number | A computer-generated eight digit number assigned by Health Canada to a drug product prior to being marketed in Canada. |
urn:telus:emr:{emr_type}:{instance_id} | TELUS EMR | See below for more details |
For EMR defined codes (that are not defined by an external authority), we’ll use the following system definition urn:telus:emr:{emr_type}:{instance_id}:codetable:{code_table}
where:
- emr_type is
pss
,ma
,wolf
,kin
,medesync
, or*
for any - instance_id is
*
or a specific EMR instance Id (only if the emr_type value is not*
) - code_table is a code table name
- referral-type
- referral-service-requested
- observation-category
- observation-code
- observation-status
- allergy-category
- allergy-substance
- allergy-reaction-type
- allergy-clinical-status
- allergy-verification-status
- problem-code
- problem-category
- problem-clinical-status
- problem-confirmation-status
- problem-persistence-status
- problem-severity
- procedure-category
- procedure-code
- vaccine-code
- vaccine-type
- vaccine-site
- vaccine-route
- medication-code
- medication-form
- medication-status
- medication-stop-reason
- medication-treatment-type
- medication-route
- medication-frequency
Identity of the terminology system
Code defined by a terminology system
Representation defined by the system
{
"System": "<uri>",
"Code": "<code>",
"Display": "<string>"
}
A CodeableConcept
represents a value that is usually supplied by providing a reference to one or more terminologies or ontologies, but may also be defined by the provision of text.
Code defined by a terminology system
Plain text representation of the concept
{
"Coding": [
{
"System": "<uri>",
"Code": "<code>",
"Display": "<string>"
}
],
"Text": "<string>"
}
Details about a request for referral service or transfer of a patient to the care of another provider or provider organization. [Added with C1]
Type of the referral
TELUS EMR Code Table: referral-type
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-referral-type.html)
A textual description of the referral
Actions requested as part of the referral
TELUS EMR Code Table: referral-service-requested
For reference, FHIR uses the SNOMED CT coding system (http://www.hl7.org/FHIR/valueset-c80-practice-codes.html)
Receiver of referral / transfer of care request
When the service requested in the referral should occur
Contains information about the encounter itself, its provider, related appointment, main diagnosis, all the observations performed during the encounter, and (optionally) the referral it was related to. [Added with C1]
Encounter Provider - Points to a Provider resource
Encounter Location
- Coding[?].System =
urn:telus:emr:{emr_type}:{instance_id}:codetable:location
- Coding[?].Code = Location Id
- Coding[?].Display = Location Name
Note that the sending EMR is provided by the Assigner
field or in a parent EncouterSummaryAggregate
Schedule of the Appointment related to the visit - Points to a Schedule resource
Appointment related to the visit - Points to an Appointment resource
Encounter Start date and time (UTC)
Encounter End date and time (UTC)
Reason the encounter takes place
List of diagnosis relevant to this encounter - The first one is the main one - Expected coding systems = ICD9, ICD10
Specific type of encounter
Billing Payment Type
Represents the Provider’s professional opinion of the most relevant clinical findings related to the Client’s encounter. The most relevant clinical findings for the encounter can include diagnoses and symptoms
Observations
Array of referral requests (not pointers)
Encounter Summary status - Assumed as “active” if not provided
Active
Deleted
Measurements and simple assertions made about a patient. [Added with C1]
Classification of type of observation
TELUS EMR Code Table: observation-category
For reference, FHIR uses the following codes: social-history | vital-signs | imaging | laboratory | procedure | survey | exam | therapy (http://www.hl7.org/FHIR/codesystem-observation-category.html)
TELUS EMR Code Table: observation-code
For reference, FHIR uses the LOINC coding system (http://www.hl7.org/FHIR/valueset-observation-codes.html)
Group name (optional). Can be used to specify an observation context.
A value can either be a String or a Quantity
A value can either be a String or a Quantity
Clinically relevant time/time-period for observation
Provides guide for interpretation
Provides guide for interpretation - Low Range, if relevant
Provides guide for interpretation - High Range, if relevant
For reference, FHIR uses HL7 v2 codes: A |AA | LL | L | N | H | HH (http://www.hl7.org/FHIR/v2/0078/index.html)
Status of the observation
TELUS EMR Code Table: observation-status
For reference, FHIR defines the following code: registered | preliminary | final | amended | corrected | cancelled | entered-in-error | unknown (http://www.hl7.org/FHIR/valueset-observation-status.html)
Indicates that this observation is a request
Last Updated date & time - Can be null
The MedicationDosage structure defines general dosage instruction information [Added with C1]
Order of the dosage instructions (optional)
Free text dosage instructions e.g. SIG
Amount of medication per dose (low) - Use this for single/normal dosage prescriptions
Amount of medication per dose (high) - For variable dosages only
For reference, FHIR recommends using the UCUM coding system (https://www.hl7.org/fhir/valueset-ucum-units.html)
e.g. BID | TID | QID | AM | PM | QD | QOD | Q4H
TELUS EMR Code Table: medication-frequency
For reference, FHIR uses HL7 v3 codes (https://www.hl7.org/fhir/v3/GTSAbbreviation/cs.html)
Duration
Take “as needed” (PRN)
The Encounter Summary Aggregate contains:
- sending EMR information
- a
Patient
, including aCareTeam
and aMedicalSummary
- an
EncounterSummary
- any referenced
Consultant
,Provider
,Schedule
orAppointment
Sending EMR Type
Sending EMR Instance Id
Sending EMR Instance Name
Patient
resource, including a CareTeam
and a MedicalSummary
EncounterSummary
resource
List of all the referenced Consultant
resources
List of all the referenced Provider
resources
List of all the referenced Schedule
resources
List of all the referenced Appointment
resources
A numeric or alphanumeric string that is associated with a single object or entity within a given system.
This data type is related to HL7 FHIR’s https://www.hl7.org/fhir/datatypes.html#identifier.
Code review is pending
The value that is unique
Organization / System that issued the identifier (as an initial implementation, may be just a text, if no coded value can be established)
Sample coded values:
-
Canadian provinces and territories:
-
System: “urn:iso:std:iso:3166-2:ca”
-
Code / Display: - AB / Alberta - BC / British Columbia - MB / Manitoba - NB / New Brunswick - NL / Newfoundland and Labrador - NS / Nova Scotia - ON / Ontario - PE / Prince Edward Island - QC / Quebec - SK / Saskatchewan - NT / Northwest Territories - NU / Nunavut - YT / Yukon
-
Specific OID, as defined in the HL7 Object Identifier (OID) Registry (http://www.hl7.org/Oid/index.cfm):
- System: “urn:oid”
- Code / Display:
- 2.16.840.1.113883.4.347 / College of Physicians and Surgeons of Ontario (CPSO)
- 2.16.840.1.113883.4.752 / College of Physicians and Surgeons of Alberta
Description of identifier
For “urn:telus:emr:*:*:codetable:identifier-type”, we want to support the following codes:
- “CPSID” = College of Physicians and Surgeons Identification
- “PractitionerID” = Practitioner Identification
- “BillingID” = Billing Identification
Identifier use:
- “usual” = The identifier recommended for display and use in real-world interactions
- “official” = The identifier considered to be most trusted for the identification of this item
- “temp” = A temporary identifier
- “secondary” = An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context
- null = unknown
See https://www.hl7.org/fhir/valueset-identifier-use.html for more details
Date from which the identifier is / will be valid (null = unknown)
Date until which the identifier is / was valid (null = unknown)
A quantity is a measured amount (or an amount that can potentially be measured)
Numerical value of the quantity (decimal)
Unit of the quantity
- Unit.Text is the unit textual representation
- Unit.Coding[] contains the coded form of the unit
For reference, FHIR recommends using the UCUM coding system (http://unitsofmeasure.org)
For time quantities, FHIR recommends using the following UCUM unit of time codes: s | min | h | d | wk | mo | a
Textual representation of the quantity