OZO FHIR implementation guide
0.1.0 - ci-build
OZO FHIR implementation guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This table describes the access rules for a Practitioner role in a healthcare system, showing:
| Entity | As Practitioner | CRUD | Read validation | Create validation | |
|---|---|---|---|---|---|
| RelatedPerson | If the RelatedPerson is a member the same CareTeam | R | RelatedPerson? _has:CareTeam:participant:participant=Practitioner/1 |
||
| Patient | If the Practitioner is a member of a CareTeam where the Patient = CareTeam.patient | R | Patient? _has:CareTeam:patient:participant=Practitioner/1 |
||
| Practitioner | If the Practitioner is a member the same CareTeam | R | RelatedPerson? _has:CareTeam:participant:participant=Practitioner/1 |
||
| CareTeam | If the Practitioner is a participant of the CareTeam | R | CareTeam? participant:Practitioner=Practitioner/1 |
||
| CommunicationRequest | If the Practitioner or the CareTeam of the Practitioner is the recipient | CR | CommunicationRequest? recipient=Practitioner/1,CareTeam/1 |
CommunicationRequest?requester=Practitioner/1 | |
| Communication | If the part-of matches the rule above | CR | Communication? part-of:CommunicationRequest.recipient=Practitioner/1,CareTeam/1 |
Communication?sender=Practitioner/1 AND Communication.recipient share a CareTeam | |
| AuditEvent | If the agent.who is the Practitioner | CR | AuditEvent? agent.who[requester]=Practitioner/1 |
AuditEvent? agent.who[requester]=Practitioner/1 |
|
| Task | If the owner is the Practitioner | R | Task?owner=RelatedPerson/1 |