Digital Tooling Implementation Guide
0.0.6 - release

Digital Tooling Implementation Guide - Local Development build (v0.0.6) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HnzToolingCapabilityStatement - Detailed Descriptions

Active as of 2024-06-24

Definitions for the hnz-capability-statement resource profile.

Guidance on how to interpret the contents of this table can be found here

0. CapabilityStatement
2. CapabilityStatement.extension
Control1..?
SlicingThis element introduces a set of slices on CapabilityStatement.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. CapabilityStatement.extension:HnzApiSpecBuilderExtension
    Slice NameHnzApiSpecBuilderExtension
    Control1..1
    TypeExtension(Resource Metadata Extension) (Complex Extension)
    6. CapabilityStatement.version
    ShortThe version of API, displayed in the OpenAPI contact section
    NoteThis is a business version Id, not a resource version Id (see discussion)
    Control1..?
    8. CapabilityStatement.contact
    ShortThe contact details used in the OpenAPI info section
    Control1..1
    10. CapabilityStatement.contact.name
    ShortThe url for the contact
    Control1..?
    12. CapabilityStatement.contact.telecom
    14. CapabilityStatement.contact.telecom.system
    Pattern Valueurl
    16. CapabilityStatement.format
    ShortThe media types supported by the API, e.g. application/json or application/fhir+json
    Control0..1
    18. CapabilityStatement.rest
    20. CapabilityStatement.rest.mode
    ShortThe mode of the RESTful interface. A mode of server MUST be provided to generate an OpenAPI spec
    22. CapabilityStatement.rest.security
    24. CapabilityStatement.rest.security.service
    ShortThe security service that the server supports, to annotate in the OpenAPI security section
    26. CapabilityStatement.rest.resource
    Control1..?
    28. CapabilityStatement.rest.resource.type
    ShortThe type of resource that the server supports. This MUST be provided to generate OpenAPI paths
    30. CapabilityStatement.rest.resource.profile
    ShortThe base profile that the resource supports. If not provided, the base resource schema from the FHIR specification will be used
    32. CapabilityStatement.rest.resource.supportedProfile
    ShortThe profiles that the resource supports. This MUST be provided to generate OpenAPI schemas based on the FHIR profiles, and examples on each resource
    34. CapabilityStatement.rest.resource.interaction
    ShortThe interactions that the resource supports. This MUST be provided to generate OpenAPI operations
    36. CapabilityStatement.rest.resource.searchParam
    ShortThe search parameters that the resource supports. This MUST be provided to generate OpenAPI parameters on each resource
    38. CapabilityStatement.rest.resource.operation
    ShortCustom operations that the resource supports. This MUST be provided to generate a OpenAPI path/operation
    40. CapabilityStatement.rest.resource.operation.name
    ShortThe name of the operation that the resource supports
    42. CapabilityStatement.rest.resource.operation.definition
    ShortThe canonical URL of the operation definition that the resource supports
    44. CapabilityStatement.rest.operation
    ShortCustom operations that the server supports at at system level. This MUST be provided to generate a OpenAPI path/operation