Obligation Discussion
0.2.0 - Working Draft to present the Concept Ideas and Background Details (FO)

Obligation Discussion - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Group A

Alpha Group

A) Base Patient Profile

Base Patient Profile that combines the requirements

A) Profile Sender Profile

This profile only includes the obligation extension for a sender.

Obligation1Definition

Obligation 1 Definition Description:

is to be placed behind the actor: profile 0..* <- 1 actor 0..* <-> 0..* obligation

Group B

Beta Group

Obligation2Definition

Obligation 2 Definition Description:

is to be placed before the actor - profile 0..* <- 1 obligation 1..* <- 1 actor

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

my other own Actor Definition2

my own Actor Definition2 to test characteristics

my own Actor Definition 1

my own Actor Definition 1 This puts the actor in the middle, and points to obligations

my own Actor Definition 2

my own Actor Definition 2 This puts the obligation into the middle, and takes pointers from actors.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

A) Profile Receiver Obligation Profile

This profile includes the obligation extension to the receiver.

A) Profile Receiver Profile

This profile only includes the obligation extension for a receiver.

A) Profile Sender Obligation Profile

This profile includes the obligation extension to the sender.

B) Super Patient Profile

super profile that combines all requirements

Patient (Obligation Test)

This profile represents the constraints applied to the Patient resource to test obligation extensions

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Data Expectation ValueSet

Valueset for data expectations

Obligation ValueSet

Valueset for obligations

Verb ValueSet

Conformance verbs ValueSet

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Data Expectation Codes

Data Expectation CodeSystem

Obligation Codes

Obligation CodeSystem

Remarks: *in-narrative: does not make sense, should be added to the text element directly *must-explain: belongs to the specification of the application, not sure whether it should be added here *ignore: is a negative expression = ‘not’

Verb Codes

verb CodeSystem

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

A) Patient 2 Example

This patient instance is used to demonstrate how obligation extensions are used

Actor 1: Receiver

This actor is used to demonstrate receiving capabilities

Actor 1: Sender
Actor 1: Test
Actor 2: Receiver

This actor is used to demonstrate receiving capabilities

Actor 2: Sender
Actor 2: Test
Actor a: Sender Test
Actor b: Receiver Test

This actor is used to demonstrate receiving capabilities

Actor c: Test (unused)
B) Patient B 1

Simple Instance

Obligation 1a: send exactly
Obligation 1b: store equivalent
Obligation 1c: store exactly
Obligation 2a: send exactly
Obligation 2b: store equivalent
Obligation 2c: store exactly