FHIR Artifacts

This implementation guide defines conformance criteria for systems wishing to access data from the Health Service Registry.

Behaviour: Capability Statements

Systems conforming to this implementation guide are expected to declare conformance to the following capability statement.

Capability Statement Description Artifact
(JSON)
Command 'link' could not render: Object reference not set to an instance of an object.
A software application that provides the healthcare service registry. JSON

Structures: Resource Profiles

These define constraints on FHIR resources used within the RESTful interactions defined in this implementation guide.

Resource Type Description Example Instance (JSON)
Bundle Used to exchange a series of Resources (entries) to another system in FHIR Messaging. JSON
MessageHeader The first entry in the Bundle is used to specify the trigger event, the focus of the message and provides information for message routing. JSON
OperationOutcome Used to communicate error, warning and information messages that provide detailed information about the outcome of an attempted system operation. JSON

Structures: Extensions

These define extensions to FHIR resources created for use within the Resource Profiles defined in this guide.

Extension Description Related Profile(s)
Command 'link' could not render: Object reference not set to an instance of an object.
The extension is required to identify if the patient speaks/understands an offical language (english/french), or if she/he does not an interpretor is required. Patient: Patient.communication.extension
Command 'link' could not render: Object reference not set to an instance of an object.
An assigned sequence code, uniquely identifying a Health Card issued (or potentially issued) to a Registered Person Patient: Patient.identifier.extension
Command 'link' could not render: Object reference not set to an instance of an object.
Extension is used to communicate the present location of the patient if it is different than the patient's home address. ServiceRequest: ServiceRequest.extension
Command 'link' could not render: Object reference not set to an instance of an object.
This is an extension required for Referral Source Type identification. Only one referral routing object expected. MessageHeader: MessageHeader.extension
ServiceRequest: ServiceRequest.extension
Command 'link' could not render: Object reference not set to an instance of an object.
For requisitions this extension is used to convey the ServiceRequest.requisition identifier in the message header. MessageHeader: MessageHeader.extension
Command 'link' could not render: Object reference not set to an instance of an object.
This extension is used to convey the reason for not providing the patient's health card number as a business identifier. Patient: Patient.identifier.extension

Terminology: Value Sets

Various coded values which are used to describe clinical concepts within health records as well as codes used within messages to meet the structural requirements of interfaces. See Terminology for information about terminology used in this IG.