Skip to content

careteam.snapshot

The authoritative team asserted by this source, limited to rolesCovered.

The authoritative team asserted by this source, limited to rolesCovered.

Event typecareteam.snapshot
Scopeencounter
Idempotency keyStable across retries and derived only from source data: HL7 {sourceId}:{feedKey}:{MSH-7 ms}:{MSH-10}:{eventKey}, FHIR {sourceId}:fhir:{type}/{id}/_history/{version}:{n}.
Since1.0
HL7 v2ADT^A04, ADT^A08
FHIR R4Encounter, CareTeam

When to send

PV1 plus ROL, Encounter.participant or an Oracle encounter-level CareTeam.

What it changes

  • Members previously asserted by the same source within the covered roles, and missing here, are released at asOf.
  • Manual and zone-derived assignments are never removed.

JSON Schema

careteam.snapshot.schema.json

Example

{  "specVersion": "1.0",  "id": "demo-epic-bridges:ADT000188:1",  "type": "careteam.snapshot",  "siteCode": "demo-ed",  "occurredAt": "2026-09-14T09:11:50-04:00",  "recordedAt": "2026-09-14T09:12:05-04:00",  "source": {    "kind": "ehr",    "system": "epic",    "feed": "adt"  },  "encounter": {    "externalId": "3000123456",    "idSystem": "epic-csn"  },  "data": {    "asOf": "2026-09-14T09:11:50-04:00",    "rolesCovered": [      "attending_physician",      "resident_physician",      "primary_nurse"    ],    "members": [      {        "role": "attending_physician",        "assignedAt": "2026-09-14T09:04:12-04:00",        "practitioner": {          "externalId": "P10442",          "idSystem": "epic-ser",          "givenName": "Alicia",          "familyName": "Moreno",          "credentials": "MD",          "displayName": "Dr. Alicia Moreno"        }      },      {        "role": "primary_nurse",        "assignedAt": "2026-09-14T09:11:50-04:00",        "practitioner": {          "externalId": "N77001",          "idSystem": "epic-ser",          "givenName": "Ben",          "familyName": "Okafor",          "credentials": "RN"        }      }    ]  }}

Was this page helpful?

On this page