KISIM Administrative Implementation Guide
1.0.0 - release
CH
KISIM Administrative Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://fhir.kisimdocs.ch/ig/kisim-administrative/StructureDefinition/KISIMCareTeam | Version: 1.0.0 | |||
| Active as of 2025-12-17 | Realm: CH | Computable Name: KISIMCareTeam | ||
Copyright/Legal: CC-BY-NC-ND-4.0 |
||||
KISIM CareTeam representing external and internal hospital care teams.
The KISIMCareTeam profile defines how care teams are represented within the KISIM ecosystem. It supports both internal hospital care teams and external partner care teams, such as referring physicians or rehabilitation providers.
Individual team members are represented as participants and linked via references to practitioner-related resources.
The element CareTeam.category is used to classify the type of care team.
There are internal and external care teams in KISIM.
Each team member must have a defined role using CareTeam.participant.role.
In KISIM, this element is commonly populated with partially local role codes. Therefore, this profile intentionally does not enforce a fixed ValueSet binding in order to remain flexible and compatible with different hospital role definitions. CareTeamRoles valuesets both internal and external are labeled fragment thus indicating that also new or other role codes may exist.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Binding: CareTeamStatus (required): Indicates the status of the care team. |
![]() ![]() |
Σ | 1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system Binding: CareTeamCategory (example): Indicates the type of care team. |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Type of team Binding: CareTeamCategory (example): Indicates the type of care team. |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) |
![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who care team is for |
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
Σ | 1..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| CareTeam.status | required | CareTeamStatushttp://hl7.org/fhir/ValueSet/care-team-status|4.0.1From the FHIR Standard | |
| CareTeam.category | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | |
| CareTeam.category:primary | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | |
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | CareTeam | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | CareTeam | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from CareTeam
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |
![]() ![]() |
1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Type of team | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS | |
![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) | |
![]() ![]() |
1..1 | Reference(Patient | Group) | Who care team is for | |
![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() |
1..1 | Reference(Encounter) | Encounter created as part of | |
![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..* | CodeableConcept | Role or function of the participant within the CareTeam Binding: CareTeam participant roles (preferred) Example participant role: {"coding":[{"system":"urn:oid:2.16.756.5.30.1.<Mandant>","code":"AZTBEL"}],"text":"Affiliated physician (Belegarzt)"} | |
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..1 | Reference(KISIM Practitioner) | Reference to a KISIM Practitioner only | |
![]() ![]() ![]() ![]() |
1..1 | string | Display name of the practitioner (e.g. 'Dr. med. Andrea Keller') | |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG | |
| CareTeam.participant.role | preferred | CareTeamRoleVShttp://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamRoleVSFrom this IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | External Ids for this team | ||||
![]() ![]() |
?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Binding: CareTeamStatus (required): Indicates the status of the care team. | ||||
![]() ![]() |
Σ | 1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system Binding: CareTeamCategory (example): Indicates the type of care team. | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Type of team Binding: CareTeamCategory (example): Indicates the type of care team. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the team, such as crisis assessment team | ||||
![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who care team is for | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 1..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..1 | Period | Time period team covers | ||||
![]() ![]() |
C | 0..* | BackboneElement | Members of the team Constraints: ctm-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Role or function of the participant within the CareTeam Binding: CareTeam participant roles (preferred) Example participant role: {"coding":[{"system":"urn:oid:2.16.756.5.30.1.<Mandant>","code":"AZTBEL"}],"text":"Affiliated physician (Belegarzt)"} | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(KISIM Practitioner) | Reference to a KISIM Practitioner only | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Display name of the practitioner (e.g. 'Dr. med. Andrea Keller') | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization of the practitioner | ||||
![]() ![]() ![]() |
0..1 | Period | Time period of participant | |||||
![]() ![]() |
0..* | CodeableConcept | Why the care team exists Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team. | |||||
![]() ![]() |
0..* | Reference(Condition) | Why the care team exists | |||||
![]() ![]() |
Σ | 0..* | Reference(Organization) | Organization responsible for the care team | ||||
![]() ![]() |
0..* | ContactPoint | A contact detail for the care team (that applies to all members) | |||||
![]() ![]() |
0..* | Annotation | Comments made about the CareTeam | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| CareTeam.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| CareTeam.status | required | CareTeamStatushttp://hl7.org/fhir/ValueSet/care-team-status|4.0.1From the FHIR Standard | ||||
| CareTeam.category | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | ||||
| CareTeam.category:primary | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | ||||
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG | ||||
| CareTeam.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.encounter.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.participant.role | preferred | CareTeamRoleVShttp://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamRoleVSFrom this IG | ||||
| CareTeam.participant.member.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.reasonCode | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findingsFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner : onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists())) | |
| dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | CareTeam | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | CareTeam | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Binding: CareTeamStatus (required): Indicates the status of the care team. |
![]() ![]() |
Σ | 1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system Binding: CareTeamCategory (example): Indicates the type of care team. |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Type of team Binding: CareTeamCategory (example): Indicates the type of care team. |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) |
![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who care team is for |
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
Σ | 1..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| CareTeam.status | required | CareTeamStatushttp://hl7.org/fhir/ValueSet/care-team-status|4.0.1From the FHIR Standard | |
| CareTeam.category | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | |
| CareTeam.category:primary | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | |
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | CareTeam | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | CareTeam | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from CareTeam
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |
![]() ![]() |
1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Type of team | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS | |
![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) | |
![]() ![]() |
1..1 | Reference(Patient | Group) | Who care team is for | |
![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() |
1..1 | Reference(Encounter) | Encounter created as part of | |
![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..* | CodeableConcept | Role or function of the participant within the CareTeam Binding: CareTeam participant roles (preferred) Example participant role: {"coding":[{"system":"urn:oid:2.16.756.5.30.1.<Mandant>","code":"AZTBEL"}],"text":"Affiliated physician (Belegarzt)"} | |
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..1 | Reference(KISIM Practitioner) | Reference to a KISIM Practitioner only | |
![]() ![]() ![]() ![]() |
1..1 | string | Display name of the practitioner (e.g. 'Dr. med. Andrea Keller') | |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG | |
| CareTeam.participant.role | preferred | CareTeamRoleVShttp://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamRoleVSFrom this IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | External Ids for this team | ||||
![]() ![]() |
?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Binding: CareTeamStatus (required): Indicates the status of the care team. | ||||
![]() ![]() |
Σ | 1..* | CodeableConcept | Type of team Slice: Unordered, Open by value:coding.system Binding: CareTeamCategory (example): Indicates the type of care team. | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Type of team Binding: CareTeamCategory (example): Indicates the type of care team. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.kisimdocs.ch/ig/kisim-administrative/CodeSystem/CareTeamCategoryCS | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Binding: CareTeam category (required) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the team, such as crisis assessment team | ||||
![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who care team is for | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 1..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..1 | Period | Time period team covers | ||||
![]() ![]() |
C | 0..* | BackboneElement | Members of the team Constraints: ctm-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Role or function of the participant within the CareTeam Binding: CareTeam participant roles (preferred) Example participant role: {"coding":[{"system":"urn:oid:2.16.756.5.30.1.<Mandant>","code":"AZTBEL"}],"text":"Affiliated physician (Belegarzt)"} | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(KISIM Practitioner) | Reference to a KISIM Practitioner only | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Display name of the practitioner (e.g. 'Dr. med. Andrea Keller') | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization of the practitioner | ||||
![]() ![]() ![]() |
0..1 | Period | Time period of participant | |||||
![]() ![]() |
0..* | CodeableConcept | Why the care team exists Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team. | |||||
![]() ![]() |
0..* | Reference(Condition) | Why the care team exists | |||||
![]() ![]() |
Σ | 0..* | Reference(Organization) | Organization responsible for the care team | ||||
![]() ![]() |
0..* | ContactPoint | A contact detail for the care team (that applies to all members) | |||||
![]() ![]() |
0..* | Annotation | Comments made about the CareTeam | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| CareTeam.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| CareTeam.status | required | CareTeamStatushttp://hl7.org/fhir/ValueSet/care-team-status|4.0.1From the FHIR Standard | ||||
| CareTeam.category | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | ||||
| CareTeam.category:primary | example | CareTeamCategoryhttp://hl7.org/fhir/ValueSet/care-team-categoryFrom the FHIR Standard | ||||
| CareTeam.category:primary.coding.code | required | CareTeamCategoryVS(a valid code from CareTeam category)http://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamCategoryVSFrom this IG | ||||
| CareTeam.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.encounter.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.participant.role | preferred | CareTeamRoleVShttp://fhir.kisimdocs.ch/ig/kisim-administrative/ValueSet/CareTeamRoleVSFrom this IG | ||||
| CareTeam.participant.member.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| CareTeam.reasonCode | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findingsFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner : onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists())) | |
| dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | CareTeam | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | CareTeam | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Other representations of profile: CSV, Excel, Schematron