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.