|DotNet Class HL7Connect.Fhir.Request|
A FHIR request.
The request may have been received over a FHIR RESTful interface, or by receiving a resource or an atom feed directly from some other kind of interface.
The request may be modified by a script. HL7Connect will ignore changes to the following properties: url, baseURL, resourceType, and format. These properties should be treated as read-only, but the other properties can be changed as desired
|The full URL of the original request, if the request was made on a RESTful interface (else empty)|
|The baseURL (see the FHIR specification under "HTTP REST interface) of the interface, if the request was made on a RESTful interface (else empty)|
|The type of the resource. Cannot be changed
frtNull if this is a bundle
-- Enumeration of known resource types
|The command (http transaction). This can be changed, though it is unusual to
change the command (consequences can be unexpected and dramatic)
fcmdUnknown if this is not on a RESTful interface
-- Possible command types supported by HL7Connect FHIR interfaces
|The resource id associated with the request, if one is identified as part of the request|
|A secondary id associated with the request (only used for the version id in a version specific request)|
|The name of an operation, if an operation was invoked|
|The format of the request, if known and identified (xml, json, or xhtml). Derived
from the content-type and/or extension in the url, or configuration
-- Format support.
|the actual resource, if a resource was submitted as part of the request.
Note that actual kind of the resource will be one of the ones defined as part of the FHIR specification
|Tags on the request - if it's a resource directly|
|The specified originalId of the resource in the request (if present) (i.e. in a transaction)|
|If the user is limited to a set of compartments, this is the list (comma separated, with quotes)|
|if operation is limited to a patient compartment, the id in the compartment|
|Quoted Content location on request. Used for version aware updates. Only on RESTful interface|
|The last modified date of the resource identified in the request (if present)|
|Preferred language of the requester (used for error messages)|