FHIR IG analytics| Package | obligation |
| Resource Type | CodeSystem |
| Id | CodeSystem-obligationAlone.json |
| FHIR Version | R5 |
| Source | https://build.fhir.org/ig/frankoemig/obligation/CodeSystem-obligationAlone.html |
| URL | http://v2.hl7.org/fhir/CodeSystem/obligationAlone |
| Version | 0.1.0 |
| Status | active |
| Date | 2026-03-26T16:58:18+00:00 |
| Name | ObligationAloneCodes |
| Title | Obligation Alone Codes |
| Description | This is the Obligation CodeSystem (alone) as part of the triplet. |
| Content | complete |
| ValueSet | ||
| obligation#current | obligationAlone | Obligation Alone ValueSet |
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: CodeSystem obligationAlone
Properties
This code system defines the following properties for its concepts
| Name | Code | URI | Type | Description |
| Parent | parent | http://hl7.org/fhir/concept-properties#parent | code | |
| actor | actor | code | what type of actor | |
| Comment | comment | http://hl7.org/fhir/concept-properties#comment | string | comments/remarks |
Concepts
This case-sensitive code system http://v2.hl7.org/fhir/CodeSystem/obligationAlone defines the following codes in a Is-A hierarchy:
{
"resourceType": "CodeSystem",
"id": "obligationAlone",
"text": {
"status": "generated",
"div": "<!-- snip (see above) -->"
},
"url": "http://v2.hl7.org/fhir/CodeSystem/obligationAlone",
"version": "0.1.0",
"name": "ObligationAloneCodes",
"title": "Obligation Alone Codes",
"status": "active",
"experimental": true,
"date": "2026-03-26T16:58:18+00:00",
"description": "This is the Obligation CodeSystem (alone) as part of the triplet.",
"caseSensitive": true,
"valueSet": "http://v2.hl7.org/fhir/ValueSet/obligationAlone",
"hierarchyMeaning": "is-a",
"content": "complete",
"count": 24,
"property": [
{
"code": "parent",
"uri": "http://hl7.org/fhir/concept-properties#parent",
"type": "code"
},
{
"code": "actor",
"description": "what type of actor",
"type": "code"
},
{
"code": "comment",
"uri": "http://hl7.org/fhir/concept-properties#comment",
"description": "comments/remarks",
"type": "string"
}
],
"concept": [
{
"code": "send",
"display": "send",
"definition": "populate with values from somewhere",
"property": [
{
"code": "actor",
"valueCode": "creator"
},
{
"code": "comment",
"valueString": "prohibited elements can be expressed by 'SHALL NOT send'."
}
],
"concept": [
{
"code": "from-ui",
"display": "from UI",
"definition": "Take the data from UI, so that the user has the ability to enter it.",
"property": [
{
"code": "parent",
"valueCode": "send"
}
],
"concept": [
{
"code": "from-textfield",
"display": "from textfield in UI",
"definition": "Take the data from a test input field",
"property": [
{
"code": "parent",
"valueCode": "from-ui"
},
{
"code": "comment",
"valueString": "too explicit/dedicated, concerns application details"
}
]
},
{
"code": "from-widget",
"display": "from widget in UI",
"definition": "Take the data from a specific widget",
"property": [
{
"code": "parent",
"valueCode": "from-ui"
},
{
"code": "comment",
"valueString": "too explicit/dedicated, concerns application details"
}
]
},
{
"code": "from-combobox",
"display": "from combobox in UI",
"definition": "Take the data from a combobox",
"property": [
{
"code": "parent",
"valueCode": "from-ui"
},
{
"code": "comment",
"valueString": "too explicit/dedicated, concerns application details"
}
]
}
]
},
{
"code": "from-store",
"display": "from persistence layer",
"definition": "Take data from storage/persistence layer.",
"property": [
{
"code": "parent",
"valueCode": "send"
}
]
},
{
"code": "from-input",
"display": "from input stream",
"definition": "As a router, take data from input stream.",
"property": [
{
"code": "parent",
"valueCode": "send"
},
{
"code": "actor",
"valueCode": "router"
}
]
},
{
"code": "as-constant",
"display": "constant",
"definition": "added as constant to the data, no special treatment done internally",
"property": [
{
"code": "parent",
"valueCode": "send"
}
]
}
]
},
{
"code": "process",
"display": "process/receive",
"definition": "Data received is processed as needed for general message consumption, store permitted.",
"property": [
{
"code": "actor",
"valueCode": "consumer"
},
{
"code": "comment",
"valueString": "elements that are to be ignored can be expressed by 'SHALL NOT process'."
}
],
"concept": [
{
"code": "follow-up",
"display": "follow-up activity",
"definition": "what to do internally",
"concept": [
{
"code": "display",
"display": "display/present (UI)",
"definition": "present the data on a display",
"property": [
{
"code": "parent",
"valueCode": "follow-up"
}
]
},
{
"code": "store",
"display": "store",
"definition": "store/persist the data somewhere",
"property": [
{
"code": "actor",
"valueCode": "router"
},
{
"code": "parent",
"valueCode": "follow-up"
}
],
"concept": [
{
"code": "archive",
"display": "archive",
"definition": "store/persist the archive which ensures longlasting access"
},
{
"code": "in-database",
"display": "store in a database",
"definition": "store in a database",
"property": [
{
"code": "comment",
"valueString": "too explicit/dedicated, concerns application details"
}
]
},
{
"code": "in-file",
"display": "store in a file",
"definition": "store in a file",
"property": [
{
"code": "comment",
"valueString": "too explicit/dedicated, concerns application details"
}
]
}
]
},
{
"code": "print",
"display": "print",
"definition": "print the data (somewhere)",
"property": [
{
"code": "parent",
"valueCode": "follow-up"
}
]
},
{
"code": "eval",
"display": "evaluate",
"definition": "consider the data in order to interpret other correctly",
"property": [
{
"code": "parent",
"valueCode": "follow-up"
}
]
},
{
"code": "integrate",
"display": "integrate into data",
"definition": "to UPDATE existing data by merging other data with the existing data in a controlled manner",
"property": [
{
"code": "parent",
"valueCode": "follow-up"
}
]
},
{
"code": "forward",
"display": "forward",
"definition": "as a router forward to the next recipient",
"property": [
{
"code": "parent",
"valueCode": "follow-up"
},
{
"code": "actor",
"valueCode": "router"
}
]
}
]
},
{
"code": "respond",
"display": "activity as response",
"definition": "what to respond",
"concept": [
{
"code": "warning",
"display": "return warnings",
"definition": "return possible warnings",
"property": [
{
"code": "parent",
"valueCode": "respond"
}
],
"concept": [
{
"code": "error",
"display": "return error",
"definition": "return possible errors",
"property": [
{
"code": "parent",
"valueCode": "warning"
}
]
}
]
}
]
}
]
},
{
"code": "other",
"display": "other obligations",
"definition": "other obligations beyond",
"concept": [
{
"code": "explain",
"display": "explain",
"definition": "provide an explanation in a capability statement how this element is handled",
"property": [
{
"code": "parent",
"valueCode": "other"
}
]
}
]
}
]
}