English Generated Narrative: StructureDefinition CDSHooksServices Name Flags Card. Type Description & Constraints CDSHooksServices 0..* CDSHooksElement The response to the discovery endpoint Elements defined in Ancestors:extension #xD; services 0..* CDSHooksElement A list of CDS services #xD; hook 1..1 string The hook this Services should be invoked on #xD; title 0..1 string The human-friendly name of this Services (Recommended) #xD; id 1..1 code {baseUrl}/cds-services/{id} #xD; description 1..1 string The description of this Services #xD; usageRequirements 0..1 string Human-friendly preconditions for this CDS Services #xD; prefetch 0..* Base Key/value pairs of FHIR queries to provide when calling JSON: Represented as a single JSON Object with named properties using the value of the key child as the key #xD; key 1..1 code Key of FHIR query #xD; value 1..1 string FHIR query to execute #xD; Documentation for this format Spanish Generated Narrative: StructureDefinition CDSHooksServices Name Flags Card. Type Description & Constraints CDSHooksServices 0..* CDSHooksElement The response to the discovery endpoint Elements defined in Ancestors:extension #xD; services 0..* CDSHooksElement A list of CDS services #xD; hook 1..1 string The hook this Services should be invoked on #xD; title 0..1 string The human-friendly name of this Services (Recommended) #xD; id 1..1 code {baseUrl}/cds-services/{id} #xD; description 1..1 string The description of this Services #xD; usageRequirements 0..1 string Human-friendly preconditions for this CDS Services #xD; prefetch 0..* Base Key/value pairs of FHIR queries to provide when calling JSON: Represented as a single JSON Object with named properties using the value of the key child as the key #xD; key 1..1 code Key of FHIR query #xD; value 1..1 string FHIR query to execute #xD; Documentation for this format
CDSHooks Services Request (Logical Definition)
This structure is defined to allow the FHIR Validator to validate a CDSHooks Services response body. TODO: This content will be moved to the CDS Hooks specification in the future
Object that has Named Extension Properties
A JSON object that has properties where the names are defined by the extension definitions
Extension structures SHOULD use a strategy for naming that ensures global uniqueness, such as reverse-domain-name notation, e.g. com.cds-hooks.sandbox.myextension-practitionerspecialty. How to handle complex extensions (objects) is not defined
If the CDS server hosts no CDS services, the discovery endpoint should return a 200 HTTP response with an empty array of services
The hook this Services should be invoked on
The human-friendly name of this Services (Recommended)
The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```
Human-friendly preconditions for this CDS Services
Human-friendly description of any preconditions for the use of this CDS Services
Key/value pairs of FHIR queries to provide when calling
An object containing key/value pairs of FHIR queries that this Services is requesting the CDS Client to perform and provide on each Services call. The key is a string that describes the type of data being requested and the value is a string representing the FHIR query
Key of FHIR query - name for client to use when sending to Services
Value of FHIR query - FHIR Query for client to perform