Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
865c1b3
chore: gitignore; remove unused file.
d-gregorczyk Jun 17, 2025
8e16d18
chore: various smaller fixes.
d-gregorczyk Jun 17, 2025
8e92214
feat: add baseline content for history service.
d-gregorczyk Jun 17, 2025
2ff5238
feat: collapse toc on startup.
d-gregorczyk Jun 17, 2025
010ab81
feat: add mdpws contents including history xml schema and history wsdl.
d-gregorczyk Jun 18, 2025
db87817
fix: remove transaction number anchors as they cannot be paired with …
d-gregorczyk Jun 18, 2025
c48a5e8
fix: invalid reference to dev-30.
d-gregorczyk Jun 18, 2025
f196236
fix: make choice an extra element for better compatability with other…
d-gregorczyk Jun 19, 2025
03b6678
feat: add remaining contents for the history service.
d-gregorczyk Jun 19, 2025
aca5a23
fix: #360 fix findings from review.
d-gregorczyk Aug 4, 2025
7aed739
fix: #360 fix invalid include paths in plantuml files.
d-gregorczyk Aug 4, 2025
683a593
fix: #360 rephrase r0516 to set LastReport = true; make r0517 a should.
d-gregorczyk Aug 4, 2025
fe375dc
fix: #360 add last report and optional subscription end markup to dev…
d-gregorczyk Aug 4, 2025
42fe8f7
fix: #360 remove outdated sentence.
d-gregorczyk Aug 4, 2025
2870bcd
fix: #360 add comment regarding results that only contain subsets of …
d-gregorczyk Aug 4, 2025
9b0852e
fix: #360 add note to r0509 that languages may not be available and h…
d-gregorczyk Aug 4, 2025
fd6f1d4
Merge branch 'master' into 360-add-sdpi-p-history-service-option
d-gregorczyk Aug 4, 2025
cf0bfa8
fix: #360 fix paths to includes in plantuml files.
d-gregorczyk Aug 4, 2025
d0c0633
fix: #360 subscription end message code to status with http://schemas…
d-gregorczyk Aug 18, 2025
fda5eae
feat: #453 add biceps xml schema for history model.
d-gregorczyk Aug 29, 2025
8c0c06a
feat: #453 add status code to history service.
d-gregorczyk Aug 29, 2025
654d807
Merge branch 'master' into 360-add-sdpi-p-history-service-option
d-gregorczyk Aug 29, 2025
d0d3eaf
fix: #360 missing include directive.
d-gregorczyk Sep 2, 2025
c800523
fix: #360 duplicated requirement numbers.
d-gregorczyk Sep 2, 2025
e74eee0
feat: #360 add sdpi_req_type=tech_feature to history service requirem…
d-gregorczyk Sep 4, 2025
1872e39
Merge branch 'master' into 360-add-sdpi-p-history-service-option
d-gregorczyk Oct 6, 2025
9ee9438
Merge branch 'master' into 360-add-sdpi-p-history-service-option
d-gregorczyk May 5, 2026
0a7a5a7
fix: #360 missing content block in requirements.
d-gregorczyk May 5, 2026
258c546
fix: #360 broken reference.
d-gregorczyk May 5, 2026
0daf071
chore: gitignore; remove unused file.
d-gregorczyk Jun 17, 2025
d1661f2
chore: various smaller fixes.
d-gregorczyk Jun 17, 2025
0951213
feat: add baseline content for history service.
d-gregorczyk Jun 17, 2025
982de3a
feat: collapse toc on startup.
d-gregorczyk Jun 17, 2025
7d7b6ee
feat: add mdpws contents including history xml schema and history wsdl.
d-gregorczyk Jun 18, 2025
d5d9f24
fix: remove transaction number anchors as they cannot be paired with …
d-gregorczyk Jun 18, 2025
f99e6bc
fix: invalid reference to dev-30.
d-gregorczyk Jun 18, 2025
3ab55c7
fix: make choice an extra element for better compatability with other…
d-gregorczyk Jun 19, 2025
35b285e
feat: add remaining contents for the history service.
d-gregorczyk Jun 19, 2025
d2eeefc
fix: #360 fix findings from review.
d-gregorczyk Aug 4, 2025
d54ac6c
fix: #360 fix invalid include paths in plantuml files.
d-gregorczyk Aug 4, 2025
ac85001
fix: #360 rephrase r0516 to set LastReport = true; make r0517 a should.
d-gregorczyk Aug 4, 2025
be75ee6
fix: #360 add last report and optional subscription end markup to dev…
d-gregorczyk Aug 4, 2025
ab6a2b6
fix: #360 remove outdated sentence.
d-gregorczyk Aug 4, 2025
9d419bf
fix: #360 add comment regarding results that only contain subsets of …
d-gregorczyk Aug 4, 2025
db52ed8
fix: #360 add note to r0509 that languages may not be available and h…
d-gregorczyk Aug 4, 2025
de8cc61
fix: #360 fix paths to includes in plantuml files.
d-gregorczyk Aug 4, 2025
ea6975c
fix: #360 subscription end message code to status with http://schemas…
d-gregorczyk Aug 18, 2025
8424152
feat: #453 add biceps xml schema for history model.
d-gregorczyk Aug 29, 2025
09833a6
feat: #453 add status code to history service.
d-gregorczyk Aug 29, 2025
5967b6d
fix: #360 missing include directive.
d-gregorczyk Sep 2, 2025
c089dc0
fix: #360 duplicated requirement numbers.
d-gregorczyk Sep 2, 2025
7a9bee7
feat: #360 add sdpi_req_type=tech_feature to history service requirem…
d-gregorczyk Sep 4, 2025
5b00db6
fix: #360 missing content block in requirements.
d-gregorczyk May 5, 2026
f8b12a8
fix: #360 broken reference.
d-gregorczyk May 5, 2026
2ec7ef5
Merge remote-tracking branch 'origin/360-add-sdpi-p-history-service-o…
d-gregorczyk May 28, 2026
f4b36b8
feat: #360 add clarification that consumers may gain control of data …
d-gregorczyk May 28, 2026
9b4adcf
fix: #360 certain findings from review.
d-gregorczyk May 28, 2026
e6c805c
fix: #360 remove unused line.
d-gregorczyk May 28, 2026
9d8ac33
feat: #360 add transaction id and report counter to xml schema.
d-gregorczyk May 28, 2026
b5303ef
chore: #360 remove former "final report" attribute.
d-gregorczyk May 28, 2026
bc711b3
fix: #360 description of attribute "Time" attached to HistoricReportT…
d-gregorczyk May 28, 2026
6f5d2e5
feat: #360 add more ChangeSequenceReport properties to message semant…
d-gregorczyk May 28, 2026
0b3343a
fix: #360 apply clarifications to requirement and notes.
d-gregorczyk May 28, 2026
72c9caf
feat: #360 add requirements to report message counting.
d-gregorczyk May 28, 2026
9aba5a0
feat: #360 add attributes to ChangeSequenceReport xml outline.
d-gregorczyk May 28, 2026
6c36982
fix: #360 broken build due to asciidoc anomaly.
d-gregorczyk May 29, 2026
a23665c
fix: #360 typo.
d-gregorczyk May 29, 2026
60286ed
fix: #360 example xmls.
d-gregorczyk Jun 10, 2026
f340ace
fix: #360 last report marker in plantuml sequence diagram.
d-gregorczyk Jun 10, 2026
23b0821
fix: #360 add change sequence report attributes Id and ReportNumber.
d-gregorczyk Jun 10, 2026
bdf669d
fix: #360 add MdibVersion attribute to example file.
d-gregorczyk Jun 12, 2026
5a0167e
fix: #360 clarify that notifications that reflect MDIBs include local…
d-gregorczyk Jun 12, 2026
3c3466b
fix: #360 fix misplaced section reference.
d-gregorczyk Jun 12, 2026
b76ff86
fix: #360 remove chronological.
d-gregorczyk Jun 12, 2026
4398a39
fix: #360 clarify R0519 and remove note.
d-gregorczyk Jun 12, 2026
e10b964
fix: #360 change status "Other" such that it allows any elements to d…
d-gregorczyk Jun 12, 2026
f9c59dc
fix: #360 support follow-lang; add new status codes.
d-gregorczyk Jun 12, 2026
2d03c5b
Merge branch 'master' into 360-add-sdpi-p-history-service-option
d-gregorczyk Jun 12, 2026
83ab41c
docs: #360 add changelog entry.
d-gregorczyk Jun 12, 2026
60e7b62
fix: #360 rephrase requirement 522.
d-gregorczyk Jun 18, 2026
08d39c2
fix: #360 rephrase requirement 518.
d-gregorczyk Jun 18, 2026
0e4eece
fix: #360 notes of requirement 516.
d-gregorczyk Jun 18, 2026
a1dc4e2
fix: #360 note of requirement 515.
d-gregorczyk Jun 18, 2026
7e9e323
fix: #360 rephrase requirement 514.
d-gregorczyk Jun 18, 2026
23c2b29
fix: #360 wording.
d-gregorczyk Jun 19, 2026
4b172a8
fix: #360 wording.
d-gregorczyk Jun 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .ci/asciidoc-converter/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

images

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
Expand Down Expand Up @@ -134,4 +136,5 @@ gradle-app.setting
### Gradle Patch ###
**/build/

# End of https://www.toptal.com/developers/gitignore/api/kotlin,gradle,intellij+all
# End of https://www.toptal.com/developers/gitignore/api/kotlin,gradle,intellij+all
/sdpi-supplement/

This file was deleted.

2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Each section shall contain a list of action items of the following format: `<bri

### Added


- History Service design, MDPWS requirements and transactions ([#360](https://github.com/IHE/DEV.SDPi/issues/360))

### Changes

Expand Down
10 changes: 9 additions & 1 deletion asciidoc/docinfo.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@
}
}

// enable collapsible toc
// enable collapsible toc - function is called once the DOM is ready
$(function () {
// Add a new container for the tocify toc into the existing toc so we can re-use its
// styling
Expand Down Expand Up @@ -218,6 +218,14 @@

$(window).resize(handleTocOnResize);
handleTocOnResize();

// Perform minimal scrolling to let the toc collapse
// Alternative available?
const thisPage = new URL(window.location.href);
if (thisPage.hash === "") {
window.scrollTo(0, 1);
window.scrollTo(0, 0);
}
});

// Set up before/after handlers
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:pm="http://standards.ieee.org/downloads/11073/11073-10207-2017/participant"
xmlns:msg="http://standards.ieee.org/downloads/11073/11073-10207-2017/message"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:hm="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.2"
>
<s12:Header>
<wsa:Action>urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.1.2</wsa:Action>
<wsa:MessageID>urn:uuid:6df65470-5b50-11ed-9b6a-0242ac120000</wsa:MessageID>
<wsa:To>https://127.0.0.1:6464/EventSink/NotifyTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:To>
</s12:Header>
<s12:Body>
<hm:ChangeSequenceReport Id="..." ReportNumber="..." LastReport="...">
<hm:ChangeSequence SequenceId="..." InstanceId="...">
<hm:HistoricLocalizedTexts>
<hm:HistoricLocalizedText Lang="...">
<!-- ... -->
</hm:HistoricLocalizedText>
<!-- More localized texts go here -->
</hm:HistoricLocalizedTexts>
<hm:HistoricMdib Time="...">
<msg:GetMdibResponse SequenceId="..." InstanceId="...">
<msg:Mdib SequenceId="..." MdibVersion="...">
<pm:MdDescription>
<!-- Descriptive part goes here -->
</pm:MdDescription>
<pm:MdState>
<!-- State part goes here -->
</pm:MdState>
</msg:Mdib>
</msg:GetMdibResponse>
</hm:HistoricMdib>
<hm:HistoricReport Time="...">
<msg:EpisodicMetricReport SequenceId="..." InstanceId="..." MdibVersion="...">
<!-- Report data -->
</msg:EpisodicMetricReport>
</hm:HistoricReport>
<!-- More reports go here -->
</hm:ChangeSequence>
</hm:ChangeSequenceReport>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing"
xmlns:hm="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.2"
>
<s12:Header>
<wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</wsa:Action>
<wsa:MessageID>urn:uuid:3439ded1-12b3-46a4-9d81-a16e8ff1b7c1</wsa:MessageID>
</s12:Header>
<s12:Body>
<wse:Subscribe>
<wse:EndTo>
<wsa:Address>https://127.0.0.1:6464/EventSink/EndTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:Address>
</wse:EndTo>
<wse:Delivery Mode="http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/Push">
<wse:NotifyTo>
<wsa:Address>https://127.0.0.1:6464/EventSink/NotifyTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:Address>
</wse:NotifyTo>
</wse:Delivery>
<wse:Filter Dialect="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.1.1">
<hm:HistoryQuery>
<hm:ProvideInitialMdib>true</hm:ProvideInitialMdib>
<hm:Range>
<hm:Version SequenceId="urn:uuid:3e8b9c1c-b2a5-497e-9388-d85a018dafd6" StartVersion="0" EndVersion="7"/>
</hm:Range>
</hm:HistoryQuery>
</wse:Filter>
</wse:Subscribe>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing"
>
<s12:Header>
<wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/eventing/SubscribeResponse</wsa:Action>
<wsa:MessageID>urn:uuid:4e9289bd-1014-42ea-b871-9e629f0c1e24</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:3439ded1-12b3-46a4-9d81-a16e8ff1b7c1</wsa:RelatesTo>
</s12:Header>
<s12:Body>
<wse:SubscribeResponse>
<wse:SubscriptionManager>
<wsa:Address>https://127.0.0.1:6464/d431eed8-1e29-41df-a99a-7f1a47638a95/SubscriptionManager</wsa:Address>
</wse:SubscriptionManager>
</wse:SubscribeResponse>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:pm="http://standards.ieee.org/downloads/11073/11073-10207-2017/participant"
xmlns:msg="http://standards.ieee.org/downloads/11073/11073-10207-2017/message"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:hm="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.2">
<s12:Header>
<wsa:Action>urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.1.2</wsa:Action>
<wsa:MessageID>urn:uuid:6df65470-5b50-11ed-9b6a-0242ac120000</wsa:MessageID>
<wsa:To>https://127.0.0.1:6464/EventSink/NotifyTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:To>
</s12:Header>
<s12:Body>
<hm:ChangeSequenceReport>
<hm:ChangeSequence SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0">
<hm:HistoricMdib Time="1667464770000">
<msg:GetMdibResponse SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0" MdibVersion="0">
<msg:Mdib SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af">
Comment thread
d-gregorczyk marked this conversation as resolved.
<pm:MdDescription>
<!-- Descriptive part goes here -->
</pm:MdDescription>
<pm:MdState>
<!-- State part goes here -->
</pm:MdState>
</msg:Mdib>
</msg:GetMdibResponse>
</hm:HistoricMdib>
<hm:HistoricReport Time="1667464771000">
<msg:EpisodicMetricReport SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0" MdibVersion="1">
<!-- Report data -->
</msg:EpisodicMetricReport>
</hm:HistoricReport>
</hm:ChangeSequence>
</hm:ChangeSequenceReport>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:msg="http://standards.ieee.org/downloads/11073/11073-10207-2017/message"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:hm="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.2"
>
<s12:Header>
<wsa:Action>urn:oid:1.3.6.1.4.1.3592.2.6934.1.1.1</wsa:Action>
<wsa:MessageID>urn:uuid:6df65470-5b50-11ed-9b6a-0242ac120001</wsa:MessageID>
<wsa:To>https://127.0.0.1:6464/EventSink/NotifyTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:To>
</s12:Header>
<s12:Body>
<hm:ChangeSequenceReport Id="urn:uuid:fe743447-6f7e-4122-82ed-971fbf607864" ReportNumber="0">
<hm:ChangeSequence SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0">
<hm:HistoricReport Time="1667464772000">
<msg:EpisodicMetricReport SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0" MdibVersion="2">
<!-- Report data -->
</msg:EpisodicMetricReport>
</hm:HistoricReport>
<hm:HistoricReport Time="1667464773000">
<msg:EpisodicMetricReport SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0" MdibVersion="3">
<!-- Report data -->
</msg:EpisodicMetricReport>
</hm:HistoricReport>
<hm:HistoricReport Time="1667464774000">
<msg:EpisodicAlertReport SequenceId="urn:uuid:68c97947-6f7e-4122-82ed-971fbf6085af" InstanceId="0" MdibVersion="4">
<!-- Report data -->
</msg:EpisodicAlertReport>
</hm:HistoricReport>
</hm:ChangeSequence>
</hm:ChangeSequenceReport>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:hm="urn:oid:1.3.6.1.4.1.19376.1.6.2.10.1.3.2"
>
<s12:Header>
<wsa:Action>urn:oid:1.3.6.1.4.1.3592.2.6934.1.1.1</wsa:Action>
<wsa:MessageID>urn:uuid:6df655f6-5b50-11ed-9b6a-0242ac120002</wsa:MessageID>
<wsa:To>https://127.0.0.1:6464/EventSink/NotifyTo/56db24f3-b210-40d6-9579-6dd750b1a01a</wsa:To>
</s12:Header>
<s12:Body>
<hm:ChangeSequenceReport Id="urn:uuid:fe743447-6f7e-4122-82ed-971fbf607864" ReportNumber="1" LastReport="true"/>
</s12:Body>
</s12:Envelope>
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing"
>
<s12:Header>
<wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/eventing/SubscriptionEnd</wsa:Action>
<wsa:MessageID>urn:uuid:5f089db4-ecdc-4e1d-879d-de59d53e709b</wsa:MessageID>
</s12:Header>
<s12:Body>
<wse:SubscriptionEnd>
<wse:SubscriptionManager>
<wsa:Address>https://127.0.0.1:6464/d431eed8-1e29-41df-a99a-7f1a47638a95/SubscriptionManager</wsa:Address>
</wse:SubscriptionManager>
<wse:Status>http://schemas.xmlsoap.org/ws/2004/08/eventing/SourceCancelling</wse:Status>
<wse:Reason xml:lang="en-US">Historic data delivery has finished.</wse:Reason>
</wse:SubscriptionEnd>
</s12:Body>
</s12:Envelope>
Loading
Loading