OpenEHR Base package
0.1.0 - First Draft
OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openehr-fhir/base-spec/ and changes regularly. See the Directory of published versions
Official URL: http://openehr.org/fhir/StructureDefinition/EXTRACT-UPDATE-SPEC | Version: 0.1.0 | |||
Standards status: Informative | Maturity Level: 3 | Computable Name: EXTRACT_UPDATE_SPEC |
Specification of the how the request should be processed by server. The request can be persisted in the server, meaning that a) it can be re-activated by the requesting system simply by indicating Request id, and b) that a changes-only pattern of Extract updates can be set up. To achieve this, the server has to remember what was sent in the previous response.
The update mode may be event-driven and periodic update or a mixture of both. The candidate items to be sent each time are the result of re-evaluating the content and versioning parts of the specification; what is actually sent is determined by the _send_changes_only_
flag.
Original Source: specifications.openehr.org
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|
This structure is derived from Any
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|
Differential View
This structure is derived from Any
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Any | Specification of the how the request should be processed by server. Constraints: Overall_validity, Trigger_events_validity, Send_changes_only_validity |
![]() ![]() ![]() |
1..1 | boolean | If True, this Request is persisted in the server until further notice. | |
![]() ![]() ![]() |
0..1 | DV_DURATION | Period for resending update Extracts in response to original Request. | |
![]() ![]() ![]() |
0..* | DV_CODED_TEXT | Set of Event names that will cause sending of update Extracts. | |
![]() ![]() ![]() |
1..1 | CODE_PHRASE | Indicate mode of update. | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Overall_validity | error | EXTRACT_UPDATE_SPEC | Overall validity must be present |
repeat_period.exists() or trigger_events.exists()
|
Send_changes_only_validity | error | EXTRACT_UPDATE_SPEC | Send changes only validity must satisfy conditional constraints |
null # TODO: manual translation needed
|
Trigger_events_validity | error | EXTRACT_UPDATE_SPEC | Trigger events validity must be present |
trigger_events.exists() implies trigger_events.empty().not()
|