CompartmentDefinition

Foundation

A compartment definition that defines how resources are accessed on a server.

PathCard.TypeDescription & Constraints
CompartmentDefinition0..*Compartment Definition for a resource
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.urlΣ1..1uriCanonical identifier for this compartment definition, represented as a URI (globally unique)
.versionΣ0..1stringBusiness version of the compartment definition
.nameΣ1..1stringName for this compartment definition (computer friendly)
.status?!Σ1..1codedraft | active | retired | unknown
Bindingpublication-status(required)
.experimentalΣ0..1booleanFor testing purposes, not real usage
.dateΣ0..1dateTimeDate last changed
.publisherΣ0..1stringName of the publisher (organization or individual)
.contactΣ0..*ContactDetailContact details for the publisher
.description0..1markdownNatural language description of the compartment definition
.useContextΣ0..*UsageContextThe context that the content is intended to support
.purpose0..1markdownWhy this compartment definition is defined
.codeΣ1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
Bindingcompartment-type(required)
.searchΣ1..1booleanWhether the search syntax is supported
.resourceΣ0..*BackboneElementHow a resource is related to the compartment
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.codeΣ1..1codeName of resource type
Bindingresource-types(required)
.paramΣ0..*stringSearch Parameter Name, or chained parameters
.documentation0..1stringAdditional documentation about the resource and compartment