| CapabilityStatement | 1..1 | | 1+ | A statement of system capabilities |
| status | 1..1 | code | 1+ | draft | active | retired | unknown |
| date | 1..1 | dateTime | 1+ | Date this was last changed |
| kind | 1..1 | code | 1+ | instance | capability | requirements |
| software.name | 1..1 | string | 1+ | A name the software is known by |
| implementation.description | 1..1 | string | 1+ | Describes this specific instance |
| fhirVersion | 1..1 | id | 1+ | FHIR Version the system uses |
| acceptUnknown | 1..1 | code | 1+ | no | extensions | elements | both |
| format | 1..* | code | 1+ | formats supported (xml | json | ttl | mime type) |
| rest.mode | 1..1 | code | 1+ | client | server |
| rest.resource.type | 1..1 | code | 1+ | A resource type that is supported |
| rest.resource.interaction | 1..* | BackboneElement | 1+ | What operations are supported? |
| rest.resource.interaction.code | 1..1 | code | 1+ | read | vread | update | patch | delete | history-instance | history-type | create | search-type |
| rest.resource.searchParam.name | 1..1 | string | 1+ | Name of search parameter |
| rest.resource.searchParam.type | 1..1 | code | 1+ | number | date | string | token | reference | composite | quantity | uri |
| rest.interaction.code | 1..1 | code | 1+ | transaction | batch | search-system | history-system |
| rest.operation.name | 1..1 | string | 1+ | Name by which the operation/query is invoked |
| rest.operation.definition | 1..1 | Reference | 1+ | The defined operation/query |
| messaging.endpoint.protocol | 1..1 | Coding | 1+ | http | ftp | mllp + |
| messaging.endpoint.address | 1..1 | uri | 1+ | Network address or identifier of the end-point |
| messaging.supportedMessage.mode | 1..1 | code | 1+ | sender | receiver |
| messaging.supportedMessage.definition | 1..1 | Reference | 1+ | Message supported by this system |
| messaging.event.code | 1..1 | Coding | 1+ | Event type |
| messaging.event.mode | 1..1 | code | 1+ | sender | receiver |
| messaging.event.focus | 1..1 | code | 1+ | Resource that's focus of message |
| messaging.event.request | 1..1 | Reference | 1+ | Profile that describes the request |
| messaging.event.response | 1..1 | Reference | 1+ | Profile that describes the response |
| document.mode | 1..1 | code | 1+ | producer | consumer |
| document.profile | 1..1 | Reference | 1+ | Constraint on a resource used in the document |