Obligation Discussion - Local Development build (v0.4.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Active as of 2024-05-08 |
@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
a fhir:CodeSystem ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "obligationAlone"] ; #
fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Properties</b></p><p><b>This code system defines the following properties for its concepts</b></p><table class=\"grid\"><tr><td><b>Code</b></td><td><b>URI</b></td><td><b>Type</b></td><td><b>Description</b></td></tr><tr><td>parent</td><td>http://hl7.org/fhir/concept-properties#parent</td><td>code</td><td/></tr><tr><td>actor</td><td/><td>code</td><td>what type of actor</td></tr><tr><td>comment</td><td>http://hl7.org/fhir/concept-properties#comment</td><td>string</td><td>comments/remarks</td></tr></table><p><b>Concepts</b></p><p>This case-sensitive code system <code>http://v2.hl7.org/fhir/CodeSystem/obligationAlone</code> defines the following codes in a Is-A hierarchy:</p><table class=\"codes\"><tr><td><b>Lvl</b></td><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td><td><b>Parent</b></td><td><b>actor</b></td><td><b>Comment</b></td></tr><tr><td>1</td><td style=\"white-space:nowrap\">send<a name=\"obligationAlone-send\"> </a></td><td>send</td><td>populate with values from somewhere</td><td/><td>creator</td><td>prohibited elements can be expressed by 'SHALL NOT send'.</td></tr><tr><td>2</td><td style=\"white-space:nowrap\"> from-ui<a name=\"obligationAlone-from-ui\"> </a></td><td>from UI</td><td>Take the data from UI, so that the user has the ability to enter it.</td><td><a href=\"#obligationAlone-send\">send</a></td><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> from-textfield<a name=\"obligationAlone-from-textfield\"> </a></td><td>from textfield in UI</td><td>Take the data from a test input field</td><td><a href=\"#obligationAlone-from-ui\">from-ui</a></td><td/><td>too explicit/dedicated, concerns application details</td></tr><tr><td>3</td><td style=\"white-space:nowrap\"> from-widget<a name=\"obligationAlone-from-widget\"> </a></td><td>from widget in UI</td><td>Take the data from a specific widget</td><td><a href=\"#obligationAlone-from-ui\">from-ui</a></td><td/><td>too explicit/dedicated, concerns application details</td></tr><tr><td>3</td><td style=\"white-space:nowrap\"> from-combobox<a name=\"obligationAlone-from-combobox\"> </a></td><td>from combobox in UI</td><td>Take the data from a combobox</td><td><a href=\"#obligationAlone-from-ui\">from-ui</a></td><td/><td>too explicit/dedicated, concerns application details</td></tr><tr><td>2</td><td style=\"white-space:nowrap\"> from-store<a name=\"obligationAlone-from-store\"> </a></td><td>from persistence layer</td><td>Take data from storage/persistence layer.</td><td><a href=\"#obligationAlone-send\">send</a></td><td/><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\"> from-input<a name=\"obligationAlone-from-input\"> </a></td><td>from input stream</td><td>As a router, take data from input stream.</td><td><a href=\"#obligationAlone-send\">send</a></td><td>router</td><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\"> as-constant<a name=\"obligationAlone-as-constant\"> </a></td><td>constant</td><td>added as constant to the data, no special treatment done internally</td><td><a href=\"#obligationAlone-send\">send</a></td><td/><td/></tr><tr><td>1</td><td style=\"white-space:nowrap\">process<a name=\"obligationAlone-process\"> </a></td><td>process/receive</td><td>Data received is processed as needed for general message consumption, store permitted.</td><td/><td>consumer</td><td>elements that are to be ignored can be expressed by 'SHALL NOT process'.</td></tr><tr><td>2</td><td style=\"white-space:nowrap\"> follow-up<a name=\"obligationAlone-follow-up\"> </a></td><td>follow-up activity</td><td>what to do internally</td><td/><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> display<a name=\"obligationAlone-display\"> </a></td><td>display/present (UI)</td><td>present the data on a display</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> store<a name=\"obligationAlone-store\"> </a></td><td>store</td><td>store/persist the data somewhere</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td>router</td><td/></tr><tr><td>4</td><td style=\"white-space:nowrap\"> archive<a name=\"obligationAlone-archive\"> </a></td><td>archive</td><td>store/persist the archive which ensures longlasting access</td><td/><td/><td/></tr><tr><td>4</td><td style=\"white-space:nowrap\"> in-database<a name=\"obligationAlone-in-database\"> </a></td><td>store in a database</td><td>store in a database</td><td/><td/><td>too explicit/dedicated, concerns application details</td></tr><tr><td>4</td><td style=\"white-space:nowrap\"> in-file<a name=\"obligationAlone-in-file\"> </a></td><td>store in a file</td><td>store in a file</td><td/><td/><td>too explicit/dedicated, concerns application details</td></tr><tr><td>3</td><td style=\"white-space:nowrap\"> print<a name=\"obligationAlone-print\"> </a></td><td>print</td><td>print the data (somewhere)</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> eval<a name=\"obligationAlone-eval\"> </a></td><td>evaluate</td><td>consider the data in order to interpret other correctly</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> integrate<a name=\"obligationAlone-integrate\"> </a></td><td>integrate into data</td><td>to UPDATE existing data by merging other data with the existing data in a controlled manner</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> forward<a name=\"obligationAlone-forward\"> </a></td><td>forward</td><td>as a router forward to the next recipient</td><td><a href=\"#obligationAlone-follow-up\">follow-up</a></td><td>router</td><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\"> respond<a name=\"obligationAlone-respond\"> </a></td><td>activity as response</td><td>what to respond</td><td/><td/><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\"> warning<a name=\"obligationAlone-warning\"> </a></td><td>return warnings</td><td>return possible warnings</td><td><a href=\"#obligationAlone-respond\">respond</a></td><td/><td/></tr><tr><td>4</td><td style=\"white-space:nowrap\"> error<a name=\"obligationAlone-error\"> </a></td><td>return error</td><td>return possible errors</td><td><a href=\"#obligationAlone-warning\">warning</a></td><td/><td/></tr><tr><td>1</td><td style=\"white-space:nowrap\">other<a name=\"obligationAlone-other\"> </a></td><td>other obligations</td><td>other obligations beyond</td><td/><td/><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\"> explain<a name=\"obligationAlone-explain\"> </a></td><td>explain</td><td>provide an explanation in a capability statement how this element is handled</td><td><a href=\"#obligationAlone-other\">other</a></td><td/><td/></tr></table></div>"
] ; #
fhir:url [ fhir:v "http://v2.hl7.org/fhir/CodeSystem/obligationAlone"^^xsd:anyURI] ; #
fhir:version [ fhir:v "0.1.0"] ; #
fhir:name [ fhir:v "ObligationAloneCodes"] ; #
fhir:title [ fhir:v "Obligation Alone Codes"] ; #
fhir:status [ fhir:v "active"] ; #
fhir:experimental [ fhir:v "true"^^xsd:boolean] ; #
fhir:date [ fhir:v "2024-05-08T17:58:37+02:00"^^xsd:dateTime] ; #
fhir:description [ fhir:v "This is the Obligation CodeSystem (alone) as part of the triplet."] ; #
fhir:caseSensitive [ fhir:v "true"^^xsd:boolean] ; #
fhir:valueSet [
fhir:v "http://v2.hl7.org/fhir/ValueSet/obligationAlone"^^xsd:anyURI ;
fhir:link <http://v2.hl7.org/fhir/ValueSet/obligationAlone>
] ; #
fhir:hierarchyMeaning [ fhir:v "is-a"] ; #
fhir:content [ fhir:v "complete"] ; #
fhir:count [ fhir:v "24"^^xsd:nonNegativeInteger] ; #
fhir:property ( [
fhir:code [ fhir:v "parent" ] ;
fhir:uri [ fhir:v "http://hl7.org/fhir/concept-properties#parent"^^xsd:anyURI ] ;
fhir:type [ fhir:v "code" ]
] [
fhir:code [ fhir:v "actor" ] ;
fhir:description [ fhir:v "what type of actor" ] ;
fhir:type [ fhir:v "code" ]
] [
fhir:code [ fhir:v "comment" ] ;
fhir:uri [ fhir:v "http://hl7.org/fhir/concept-properties#comment"^^xsd:anyURI ] ;
fhir:description [ fhir:v "comments/remarks" ] ;
fhir:type [ fhir:v "string" ]
] ) ; #
fhir:concept ( [
fhir:code [ fhir:v "send" ] ;
fhir:display [ fhir:v "send" ] ;
fhir:definition [ fhir:v "populate with values from somewhere" ] ;
( fhir:property [
fhir:code [ fhir:v "actor" ] ;
fhir:value [ fhir:v "creator" ] ] [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "prohibited elements can be expressed by 'SHALL NOT send'." ] ] ) ;
( fhir:concept [
fhir:code [ fhir:v "from-ui" ] ;
fhir:display [ fhir:v "from UI" ] ;
fhir:definition [ fhir:v "Take the data from UI, so that the user has the ability to enter it." ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "send" ] ] ) ;
( fhir:concept [
fhir:code [ fhir:v "from-textfield" ] ;
fhir:display [ fhir:v "from textfield in UI" ] ;
fhir:definition [ fhir:v "Take the data from a test input field" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "from-ui" ] ] [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "too explicit/dedicated, concerns application details" ] ] ) ] [
fhir:code [ fhir:v "from-widget" ] ;
fhir:display [ fhir:v "from widget in UI" ] ;
fhir:definition [ fhir:v "Take the data from a specific widget" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "from-ui" ] ] [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "too explicit/dedicated, concerns application details" ] ] ) ] [
fhir:code [ fhir:v "from-combobox" ] ;
fhir:display [ fhir:v "from combobox in UI" ] ;
fhir:definition [ fhir:v "Take the data from a combobox" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "from-ui" ] ] [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "too explicit/dedicated, concerns application details" ] ] ) ] ) ] [
fhir:code [ fhir:v "from-store" ] ;
fhir:display [ fhir:v "from persistence layer" ] ;
fhir:definition [ fhir:v "Take data from storage/persistence layer." ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "send" ] ] ) ] [
fhir:code [ fhir:v "from-input" ] ;
fhir:display [ fhir:v "from input stream" ] ;
fhir:definition [ fhir:v "As a router, take data from input stream." ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "send" ] ] [
fhir:code [ fhir:v "actor" ] ;
fhir:value [ fhir:v "router" ] ] ) ] [
fhir:code [ fhir:v "as-constant" ] ;
fhir:display [ fhir:v "constant" ] ;
fhir:definition [ fhir:v "added as constant to the data, no special treatment done internally" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "send" ] ] ) ] )
] [
fhir:code [ fhir:v "process" ] ;
fhir:display [ fhir:v "process/receive" ] ;
fhir:definition [ fhir:v "Data received is processed as needed for general message consumption, store permitted." ] ;
( fhir:property [
fhir:code [ fhir:v "actor" ] ;
fhir:value [ fhir:v "consumer" ] ] [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "elements that are to be ignored can be expressed by 'SHALL NOT process'." ] ] ) ;
( fhir:concept [
fhir:code [ fhir:v "follow-up" ] ;
fhir:display [ fhir:v "follow-up activity" ] ;
fhir:definition [ fhir:v "what to do internally" ] ;
( fhir:concept [
fhir:code [ fhir:v "display" ] ;
fhir:display [ fhir:v "display/present (UI)" ] ;
fhir:definition [ fhir:v "present the data on a display" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] ) ] [
fhir:code [ fhir:v "store" ] ;
fhir:display [ fhir:v "store" ] ;
fhir:definition [ fhir:v "store/persist the data somewhere" ] ;
( fhir:property [
fhir:code [ fhir:v "actor" ] ;
fhir:value [ fhir:v "router" ] ] [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] ) ;
( fhir:concept [
fhir:code [ fhir:v "archive" ] ;
fhir:display [ fhir:v "archive" ] ;
fhir:definition [ fhir:v "store/persist the archive which ensures longlasting access" ] ] [
fhir:code [ fhir:v "in-database" ] ;
fhir:display [ fhir:v "store in a database" ] ;
fhir:definition [ fhir:v "store in a database" ] ;
( fhir:property [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "too explicit/dedicated, concerns application details" ] ] ) ] [
fhir:code [ fhir:v "in-file" ] ;
fhir:display [ fhir:v "store in a file" ] ;
fhir:definition [ fhir:v "store in a file" ] ;
( fhir:property [
fhir:code [ fhir:v "comment" ] ;
fhir:value [ fhir:v "too explicit/dedicated, concerns application details" ] ] ) ] ) ] [
fhir:code [ fhir:v "print" ] ;
fhir:display [ fhir:v "print" ] ;
fhir:definition [ fhir:v "print the data (somewhere)" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] ) ] [
fhir:code [ fhir:v "eval" ] ;
fhir:display [ fhir:v "evaluate" ] ;
fhir:definition [ fhir:v "consider the data in order to interpret other correctly" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] ) ] [
fhir:code [ fhir:v "integrate" ] ;
fhir:display [ fhir:v "integrate into data" ] ;
fhir:definition [ fhir:v "to UPDATE existing data by merging other data with the existing data in a controlled manner" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] ) ] [
fhir:code [ fhir:v "forward" ] ;
fhir:display [ fhir:v "forward" ] ;
fhir:definition [ fhir:v "as a router forward to the next recipient" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "follow-up" ] ] [
fhir:code [ fhir:v "actor" ] ;
fhir:value [ fhir:v "router" ] ] ) ] ) ] [
fhir:code [ fhir:v "respond" ] ;
fhir:display [ fhir:v "activity as response" ] ;
fhir:definition [ fhir:v "what to respond" ] ;
( fhir:concept [
fhir:code [ fhir:v "warning" ] ;
fhir:display [ fhir:v "return warnings" ] ;
fhir:definition [ fhir:v "return possible warnings" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "respond" ] ] ) ;
( fhir:concept [
fhir:code [ fhir:v "error" ] ;
fhir:display [ fhir:v "return error" ] ;
fhir:definition [ fhir:v "return possible errors" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "warning" ] ] ) ] ) ] ) ] )
] [
fhir:code [ fhir:v "other" ] ;
fhir:display [ fhir:v "other obligations" ] ;
fhir:definition [ fhir:v "other obligations beyond" ] ;
( fhir:concept [
fhir:code [ fhir:v "explain" ] ;
fhir:display [ fhir:v "explain" ] ;
fhir:definition [ fhir:v "provide an explanation in a capability statement how this element is handled" ] ;
( fhir:property [
fhir:code [ fhir:v "parent" ] ;
fhir:value [ fhir:v "other" ] ] ) ] )
] ) . #
IG © 2023+ . Package hl7.v2.uv.obligation#0.4.1 based on FHIR 5.0.0. Generated 2024-05-08
Links: Table of Contents |
QA Report