CompartmentDefinition

FHIR Cross-version Mappings for CompartmentDefinition based on the R5 structure

CompartmentDefinition (3.0.2)CompartmentDefinition (4.0.1)CompartmentDefinition (4.3.0)CompartmentDefinition (5.0.0)
CompartmentDefinition=CompartmentDefinition=CompartmentDefinition=CompartmentDefinition
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.url : uri : [1..1]=No cross-version extension allowed for this element because No Change C.url : uri : [1..1]=No cross-version extension allowed for this element because No Change C.url : uri : [1..1]=No cross-version extension allowed for this element because No Change C.url : uri : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.version : string : [0..1]=No cross-version extension allowed for this element because No Change C.version : string : [0..1]=No cross-version extension allowed for this element because No Change C.version : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.versionAlgorithm[x] : string|Coding : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.name : string : [1..1]=No cross-version extension allowed for this element because No Change C.name : string : [1..1]=No cross-version extension allowed for this element because No Change C.name : string : [1..1]=No cross-version extension allowed for this element because No Change C.name : string : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.experimental : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.experimental : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.experimental : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.experimental : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.date : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.publisher : string : [0..1]=No cross-version extension allowed for this element because No Change C.publisher : string : [0..1]=No cross-version extension allowed for this element because No Change C.publisher : string : [0..1]=No cross-version extension allowed for this element because No Change C.publisher : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.contact : ContactDetail : [0..*]=No cross-version extension allowed for this element because No Change C.contact : ContactDetail : [0..*]=No cross-version extension allowed for this element because No Change C.contact : ContactDetail : [0..*]=No cross-version extension allowed for this element because No Change C.contact : ContactDetail : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.description : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.description : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.description : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.useContext : UsageContext : [0..*]=No cross-version extension allowed for this element because No Change C.useContext : UsageContext : [0..*]=No cross-version extension allowed for this element because No Change C.useContext : UsageContext : [0..*]=No cross-version extension allowed for this element because No Change C.useContext : UsageContext : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.purpose : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.purpose : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.purpose : markdown : [0..1]=No cross-version extension allowed for this element because No Change C.purpose : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.code : code : [1..1]No cross-version extension allowed for this element because No Change C.code : code : [1..1]No cross-version extension allowed for this element because No Change C.code : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'EpisodeOfCare (http://hl7.org/fhir/5.0/compartment-type)' C.code : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.search : boolean : [1..1]=No cross-version extension allowed for this element because No Change C.search : boolean : [1..1]=No cross-version extension allowed for this element because No Change C.search : boolean : [1..1]=No cross-version extension allowed for this element because No Change C.search : boolean : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.resource : [0..*]=No cross-version extension allowed for this element because No Change C.resource : [0..*]=No cross-version extension allowed for this element because No Change C.resource : [0..*]=No cross-version extension allowed for this element because No Change C.resource : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.r.code : code : [1..1]=No cross-version extension allowed for this element because No Change C.r.code : code : [1..1]=No cross-version extension allowed for this element because No Change C.r.code : code : [1..1]=No cross-version extension allowed for this element because No Change C.r.code : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.r.param : string : [0..*]=No cross-version extension allowed for this element because No Change C.r.param : string : [0..*]=No cross-version extension allowed for this element because No Change C.r.param : string : [0..*]=No cross-version extension allowed for this element because No Change C.r.param : string : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.r.documentation : string : [0..1]=No cross-version extension allowed for this element because No Change C.r.documentation : string : [0..1]=No cross-version extension allowed for this element because No Change C.r.documentation : string : [0..1]=No cross-version extension allowed for this element because No Change C.r.documentation : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.jurisdiction : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.r.startParam : uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.r.endParam : uri : [0..1]

R3 CompartmentDefinition.statusR4 CompartmentDefinition.statusR4B CompartmentDefinition.statusR5 CompartmentDefinition.status
draft=draft=draft=draft
active=active=active=active
retired=retired=retired=retired
unknown=unknown=unknown=unknown

R3 CompartmentDefinition.codeR4 CompartmentDefinition.codeR4B CompartmentDefinition.codeR5 CompartmentDefinition.code
Patient=Patient=Patient=Patient
Encounter=Encounter=Encounter=Encounter
RelatedPerson=RelatedPerson=RelatedPerson=RelatedPerson
Practitioner=Practitioner=Practitioner=Practitioner
Device=Device=Device=Device
EpisodeOfCare