http://hl7.org/fhir/StructureDefinition/CompartmentDefinition|5.0.0

A compartment definition that defines how resources are accessed on a server.
NameFlagsCardTypeDescription & Constraints
CompartmentDefinition
0..*Compartment Definition for a resource
 
url *
Σ
1..1uriCanonical identifier for this compartment definition, represented as a URI (globally unique)
 
version
Σ
0..1stringBusiness version of the compartment definition
 
versionAlgorithm[x]
Σ
0..1How to compare versions http://hl7.org/fhir/ValueSet/version-algorithm (extensible)
 
 
versionAlgorithmString
Σ
0..1string http://hl7.org/fhir/ValueSet/version-algorithm (extensible)
 
 
versionAlgorithmCoding
Σ
0..1Coding http://hl7.org/fhir/ValueSet/version-algorithm (extensible)
 
name *
Σ
1..1stringName for this compartment definition (computer friendly)
 
title
Σ
0..1stringName for this compartment definition (human friendly)
 
status *
?!Σ
1..1codedraft | active | retired | unknown PublicationStatus (required)
 
experimental
Σ
0..1booleanFor testing purposes, not real usage
 
date
Σ
0..1dateTimeDate last changed
 
publisher
Σ
0..1stringName of the publisher/steward (organization or individual)
 
contact
Σ
0..*ContactDetailContact details for the publisher
 
description
0..1markdownNatural language description of the compartment definition
 
useContext
Σ
0..*UsageContextThe context that the content is intended to support
 
purpose
0..1markdownWhy this compartment definition is defined
 
code *
Σ
1..1codePatient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare CompartmentType (required)
 
search *
Σ
1..1booleanWhether the search syntax is supported
 
resource
Σ
0..*BackboneElementHow a resource is related to the compartment
 
 
code *
Σ
1..1codeName of resource type ResourceType (required)
 
 
param
Σ
0..*stringSearch Parameter Name, or chained parameters
 
 
documentation
0..1stringAdditional documentation about the resource and compartment
 
 
startParam
0..1uriSearch Param for interpreting $everything.start
 
 
endParam
0..1uriSearch Param for interpreting $everything.end