OZO FHIR implementation guide
0.9.0 - ci-build
OZO FHIR implementation guide - Local Development build (v0.9.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://ozoverbindzorg.nl/fhir/StructureDefinition/ozo-agent-careteam | Version: 0.9.0 | |||
| Active as of 2026-10-07 | Computable Name: OZOAgentCareTeam | |||
The organizational CareTeam on whose behalf an AuditEvent agent acted. Used on read receipts in team threads: it names the team whose Task the OZO FHIR Api completes, instead of inferring the team from the agent's memberships. FHIR R4 AuditEvent.agent.who does not allow CareTeam references (R5 does), and entity describes what was accessed rather than who acted, so the team is carried as an extension on agent.
Context of Use
This extension may be used on the following element(s)
AuditEvent.agent
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | OZO Agent CareTeam | |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "http://ozoverbindzorg.nl/fhir/StructureDefinition/ozo-agent-careteam" | |
![]() ![]() |
1..1 | Reference(OZO Organizational CareTeam) | Team the agent acted for | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | OZO Agent CareTeam | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "http://ozoverbindzorg.nl/fhir/StructureDefinition/ozo-agent-careteam" | |
![]() ![]() |
1..1 | Reference(OZO Organizational CareTeam) | Team the agent acted for | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Simple Extension with the type Reference: The organizational CareTeam on whose behalf an AuditEvent agent acted. Used on read receipts in team threads: it names the team whose Task the OZO FHIR Api completes, instead of inferring the team from the agent's memberships. FHIR R4 AuditEvent.agent.who does not allow CareTeam references (R5 does), and entity describes what was accessed rather than who acted, so the team is carried as an extension on agent.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | OZO Agent CareTeam | |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "http://ozoverbindzorg.nl/fhir/StructureDefinition/ozo-agent-careteam" | |
![]() ![]() |
1..1 | Reference(OZO Organizational CareTeam) | Team the agent acted for | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | OZO Agent CareTeam | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "http://ozoverbindzorg.nl/fhir/StructureDefinition/ozo-agent-careteam" | |
![]() ![]() |
1..1 | Reference(OZO Organizational CareTeam) | Team the agent acted for | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Simple Extension with the type Reference: The organizational CareTeam on whose behalf an AuditEvent agent acted. Used on read receipts in team threads: it names the team whose Task the OZO FHIR Api completes, instead of inferring the team from the agent's memberships. FHIR R4 AuditEvent.agent.who does not allow CareTeam references (R5 does), and entity describes what was accessed rather than who acted, so the team is carried as an extension on agent.
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |
| 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()
|