Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
80 changes: 69 additions & 11 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,81 @@
name: Build Workflow
name: DocBook Build

run-name: 'Build Workflow -- ${{ github.head_ref || github.ref_name }}'
run-name: DocBook Build -- ${{ github.event.inputs.module }} -- ${{github.ref_name || github.head_ref}}

on:
workflow_dispatch:
# push:
# pull_request:
workflow_dispatch:
inputs:
module:
description: 'choose modules to build'
required: true
type: choice
options:
- -- SELECT --
- All
- book
- volume1-Introduction
- volume2-Background
- volume3-IKM-Overview
- volume4-Tinkar-Ballot
- volume5-Knowledge-Layers
- volume6-ANF-Ballot
- volume7-Use-Cases
- volume8-Komet-User-Guide
- volume9-Wisdom-of-Crowds
- volume10-Patient-Data-Privacy
- volume11-Healthcare-Data-Management
- volume12-Healthcare-Quality-Improvement
- volume13-Global-Health-International-Collaboration
- volume14-Emergency-Preparedness
- volume15-Return-Investment
- volume16-Temporal-Relationships

env:
BRANCH_NAME: ${{github.ref_name}}
MODULE: ${{github.event.inputs.module}}


jobs:
build-job:
name: Build Job
name: Build Job -- ${{ github.event.inputs.module }}
runs-on: ubuntu-24.04
steps:
- uses: actions/setup-java@v4
- name: Fail if --SELECT-- chosen
if: env.MODULE == '-- SELECT --'
run: |
echo "Please pick a valid module"
exit 1

- name: checkout repo
uses: actions/checkout@v4

- name: install java
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'zulu'
- name: Build IKMDEV Code
uses: ikmdev/maven-clean-install-build-action@main
distribution: 'zulu' # See 'Supported distributions' for available options
java-version: '23'

- name: Determine Choice
id: module_choice_arg
run: |
if [ "$CHOSEN_MODULE" == "All" ]; then
echo "BUILD_ARG=-Pall-modules" >> $GITHUB_OUTPUT
else
echo "BUILD_ARG=-D'module-name=${{ github.event.inputs.module }}'" >> $GITHUB_OUTPUT
fi
env:
CHOSEN_MODULE: ${{env.MODULE}}

- name: Build Selected Module -- ${{ github.event.inputs.module }}
run: |
echo "Building module: ${{ github.event.inputs.module }}"
mvn clean install -U -D'maven.build.cache.enabled=false' ${{steps.module_choice_arg.outputs.BUILD_ARG}}

- name: Upload Generated PDF -- ${{ github.event.inputs.module }}
if: env.MODULE != 'All'
uses: actions/upload-artifact@v4
with:
branch_name: ${{env.BRANCH_NAME}}
name: ${{ github.event.inputs.module }}-pdf
path: ${{ github.event.inputs.module }}/target/site/docbook/*.pdf

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "disabled"
}
42 changes: 21 additions & 21 deletions book/src/docbkx/The Book.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,17 @@
<part>
<title>Foundational Architecture</title>
<xi:include
href="../../../volume4-tinkar-ballot/chapter1-introduction-tinkar/src/docbkx/introduction.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter1-introduction-tinkar/src/docbkx/Introduction.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter2-business-requirements/src/docbkx/business-requirements.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter2-business-requirements/src/docbkx/business-requirements.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter3-tinkar-reference-model/src/docbkx/tinkar-reference-model.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter3-tinkar-reference-model/src/docbkx/tinkar-reference-model.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter4-implications/src/docbkx/implications.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter4-implications/src/docbkx/implications.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter5-conclusion/src/docbkx/conclusion.xml"/>
<xi:include href="../../../volume4-tinkar-ballot/chapter6-foundational-architecture/src/docbkx/Foundational-Architecture.xml"/>
<xi:include href="../../../volume4-tinkar-ballot/chapter7-references/src/docbkx/Volume%204%20-%20References.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter5-conclusion/src/docbkx/conclusion.xml"/>
<xi:include href="../../../volume4-Tinkar-Ballot/chapter6-foundational-architecture/src/docbkx/Foundational-Architecture.xml"/>
<xi:include href="../../../volume4-Tinkar-Ballot/chapter7-references/src/docbkx/Volume%204%20-%20References.xml"/>
</part>
<part>
<title>Terminology Knowledge</title>
Expand All @@ -59,26 +59,26 @@
xmlns:xi="http://www.w3.org/2001/XInclude"/>
</chapter>
<xi:include
href="../../../volume6-anf-ballot/chapter1-introduction-anf/src/docbkx/introduction.xml"/>
href="../../../volume6-ANF-Ballot/chapter1-introduction-anf/src/docbkx/introduction.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter2-anf-reference-model/src/docbkx/anf-reference-model.xml"/>
href="../../../volume6-ANF-Ballot/chapter2-anf-reference-model/src/docbkx/anf-reference-model.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter3-anf-clinical-statements/src/docbkx/anf-clinical-statements.xml"/>
href="../../../volume6-ANF-Ballot/chapter3-anf-clinical-statements/src/docbkx/anf-clinical-statements.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter4-analysis-normal-form/src/docbkx/analysis-normal-form.xml"/>
href="../../../volume6-ANF-Ballot/chapter4-analysis-normal-form/src/docbkx/analysis-normal-form.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter5-transformation/src/docbkx/transformation.xml"/>
href="../../../volume6-ANF-Ballot/chapter5-transformation/src/docbkx/transformation.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter6-precision/src/docbkx/precision.xml"/>
href="../../../volume6-ANF-Ballot/chapter6-precision/src/docbkx/precision.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter7-conclusion/src/docbkx/conclusion.xml"/>
href="../../../volume6-ANF-Ballot/chapter7-conclusion/src/docbkx/conclusion.xml"/>
<xi:include
href="../../../volume6-anf-ballot/chapter8-bibliography/src/docbkx/bibliography.xml"
href="../../../volume6-ANF-Ballot/chapter8-bibliography/src/docbkx/bibliography.xml"
/>
</part>
<part>
<title>Assertional Knowledge</title>
<xi:include href="../../../volume5-knowledge-layers/chapter2-solor-assertional/src/docbkx/SOLOR-assertional.xml"/>
<xi:include href="../../../volume5-Knowledge-Layers/chapter2-solor-assertional/src/docbkx/SOLOR-assertional.xml"/>
</part>
<part>
<title>Procedural Representation</title>
Expand All @@ -103,17 +103,17 @@
><?oxy_comment_end?></xi:include>
<xi:include
href="Book%20Content/Book%20Summary%20of%20Findings%20%E2%80%93%20Functional%20and%20Non-Functional%20Issues%20Related%20to%20Knowledge%20Management%20Proof%20of%20Concept.xml"/>
<xi:include href="../../../volume8-komet-user-guide/chapter1-komet-user-guides/src/docbkx/Komet-User-Guide.xml"/>
<xi:include href="../../../volume8-Komet-User-Guide/chapter1-komet-user-guides/src/docbkx/Komet-User-Guide.xml"/>
</part>
<part>
<title>Use Cases and Summary of Findings</title>
<xi:include href="../../../volume7-use-cases/chapter3-use-case/src/docbkx/Use-Case-Chapter.xml"/>
<xi:include href="../../../volume7-Use-Cases/chapter3-use-case/src/docbkx/Use-Case-Chapter.xml"/>
<xi:include
href="../../../volume7-use-cases/chapter2-summary-of-findings/src/docbkx/Summary%20of%20Findings%20%E2%80%93%20RWE%20Search%20and%20Query%20Methods.xml"/>
href="../../../volume7-Use-Cases/chapter2-summary-of-findings/src/docbkx/Summary%20of%20Findings%20%E2%80%93%20RWE%20Search%20and%20Query%20Methods.xml"/>
</part>
<part>
<title>Real World Applications</title>
<xi:include href="../../../volume10-patient-data-privacy/chapter1-patient-data-privacys/src/docbkx/Patient%20Data%20Privacy.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="../../../volume10-Patient-Data-Privacy/chapter1-patient-data-privacys/src/docbkx/Patient%20Data%20Privacy.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="Book%20Content/Book%20Healthcare%20Data%20Management.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="Book%20Content/Book%20Healthcare%20Quality%20Improvement.xml"
Expand All @@ -130,4 +130,4 @@
<title>Appendix</title>
<xi:include href="../../../volume-appendix/quick-reference-guide/src/docbkx/Quick%20Reference%20Guide.xml"/>
</part>
</book>
</book>
36 changes: 31 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j.version>2.0.13</slf4j.version>
<module-name>book</module-name>
<!--<project.version>1.0-SNAPSHOT</project.version>-->
</properties>

Expand Down Expand Up @@ -292,14 +293,39 @@
</plugins>
</reporting>
<modules>
<module>book</module>
<module>book/chapter1</module>
<module>volume1</module>
<module>volume1/chapter1</module>
<module>doc-logging</module>
<module>docbook-customization</module>
<module>docbook-customization</module>
<module>${module-name}</module>
</modules>
<profiles>

<profile>
<id>all-modules</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>doc-logging</module>
<module>docbook-customization</module>
<!-- <module>book</module> -->
<module>volume1-Introduction</module>
<module>volume2-Background</module>
<module>volume3-IKM-Overview</module>
<module>volume4-Tinkar-Ballot</module>
<module>volume5-Knowledge-Layers</module>
<module>volume6-ANF-Ballot</module>
<module>volume7-Use-Cases</module>
<module>volume8-Komet-User-Guide</module>
<module>volume9-Wisdom-of-Crowds</module>
<module>volume10-Patient-Data-Privacy</module>
<module>volume11-Healthcare-Data-Management</module>
<module>volume12-Healthcare-Quality-Improvement</module>
<module>volume13-Global-Health-International-Collaboration</module>
<module>volume14-Emergency-Preparedness</module>
<module>volume15-Return-Investment</module>
<module>volume16-Temporal-Relationships</module>
</modules>
</profile>
<profile>
<id>xep-profile</id>
<activation>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
</info>
<part>
<title>IKM Introduction</title>
<xi:include href="../../../volume1-introduction/chapter1-introduction/src/docbkx/Introduction.xml"/>
<xi:include href="../../../volume1-Introduction/chapter1-introduction/src/docbkx/Introduction.xml"/>
</part>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
<title>Patient Data Privacy</title>

</part>
<xi:include href="../../../volume10-patient-data-privacy/chapter1-patient-data-privacys/src/docbkx/Patient%20Data%20Privacy.xml"/>
<xi:include href="../../../volume10-Patient-Data-Privacy/chapter1-patient-data-privacys/src/docbkx/Patient%20Data%20Privacy.xml"/>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
</info>
<part>
<title>Healthcare Data Management</title>
<xi:include href="../../../volume11-healthcare-data-management/chapter1-healthcare-data-mngt/src/docbkx/Healthcare%20Data%20Management.xml"/>
<xi:include href="../../../volume11-Healthcare-Data-Management/chapter1-healthcare-data-mngt/src/docbkx/Healthcare%20Data%20Management.xml"/>
</part>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
</info>
<part>
<title>Healthcare Quality Improvement</title>
<xi:include href="../../../volume12-healthcare-quality-improvement/chapter1-healthcare-quality-improvements/src/docbkx/Healthcare%20Quality%20Improvement.xml"/>
<xi:include href="../../../volume12-Healthcare-Quality-Improvement/chapter1-healthcare-quality-improvements/src/docbkx/Healthcare%20Quality%20Improvement.xml"/>
</part>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</info>
<part>
<title>Global Health and International Collaboration</title>
<xi:include href="../../../volume13-global-health-international-collaboration/chapter1-global-health-international-collaborations/src/docbkx/Global%20Health%20and%20International%20Collaboration.XML"/>
<xi:include href="../../../volume13-Global-Health-International-Collaboration/chapter1-global-health-international-collaborations/src/docbkx/Global%20Health%20and%20International%20Collaboration.XML"/>
</part>
</book>

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@
<part>
<title>IKM and Emergency Disaster Response</title>
</part>
<xi:include href="../../chapter1-er-preparedness/src/docbkx/Emergency%20Preparedness.xml"/>
<xi:include href="../../../volume14-Emergency-Preparedness/chapter1-er-preparedness/src/docbkx/Emergency%20Preparedness.xml"/>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
</info>
<part>
<title>IKM Return on Investment (ROI)</title>
<xi:include href="../../chapter1-roi/src/docbkx/ROI.XML"/>
<xi:include href="../../../volume15-Return-Investment/chapter1-roi/src/docbkx/ROI.xml"/>
</part>
</book>
</book>
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
</info>
<part>
<title>Introduction to Temporal Relationships</title>
<xi:include href="../../chapter1-understanding-temporal-relationships/src/docbkx/Understanding%20Temporal%20Relationships%20in%20Healthcare_Enhancing%20Patient%20Care%20through%20Data%20Driven%20Insights.xml"/>
<xi:include href="../../../volume16-Temporal-Relationships/chapter1-understanding-temporal-relationships/src/docbkx/Understanding%20Temporal%20Relationships%20in%20Healthcare_Enhancing%20Patient%20Care%20through%20Data%20Driven%20Insights.xml"/>
</part>
<part>
<title>Advanced Examination of Temporal Relationships</title>
<xi:include href="../../chapter2-temporal-description-reasonings/src/docbkx/Temporal%20and%20Description%20Reasoning%20in%20Healthcare_Advanced%20Applications%20and%20Integrations.xml"/>
<xi:include href="../../../volume16-Temporal-Relationships/chapter2-temporal-description-reasonings/src/docbkx/Temporal%20and%20Description%20Reasoning%20in%20Healthcare_Advanced%20Applications%20and%20Integrations.xml"/>
</part>
</book>
6 changes: 3 additions & 3 deletions volume2-Background/src/docbkx/Volume 2 - Background.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</info>
<part>
<title>IKM Background</title>
<xi:include href="../../../volume2-background/chapter1-background/src/docbkx/Background - For Vol 2.xml"/>
<xi:include href="../../../volume2-background/chapter2-sof-current-state/src/docbkx/sof-current-state - For Vol 2.xml"/>
<xi:include href="../../../volume2-Background/chapter1-background/src/docbkx/Background - For Vol 2.xml"/>
<xi:include href="../../../volume2-Background/chapter2-sof-current-state/src/docbkx/sof-current-state - For Vol 2.xml"/>
</part>
</book>
</book>
12 changes: 6 additions & 6 deletions volume3-IKM-Overview/src/docbkx/Volume 3 - IKM Overview.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,20 @@
</info>
<part>
<title>IKM Overview</title>
<xi:include href="../../../volume3-ikm-overview/chapter1-ikm-overview/src/docbkx/Integrated%20Knowledge%20Management.xml"/>
<xi:include href="../../../volume3-IKM-Overview/chapter1-ikm-overview/src/docbkx/Integrated%20Knowledge%20Management.xml"/>
</part>
<part>
<title>Current State of IKM</title>
<xi:include href="../../../volume3-ikm-overview/chapter2-1.2.2-version/src/docbkx/1.2.2.xml"/>
<xi:include href="../../../volume3-IKM-Overview/chapter2-1.2.2-version/src/docbkx/1.2.2.xml"/>
<xi:include
href="../../../volume3-ikm-overview/chapter3-techn-coding-hosting/src/docbkx/Current%20KM%20Technologies,%20Industry%20Coding%20Standards,%20and%20KM%20Hosting%20Options%20for%20Volume%203.xml"/>
href="../../../volume3-IKM-Overview/chapter3-techn-coding-hosting/src/docbkx/Current%20KM%20Technologies,%20Industry%20Coding%20Standards,%20and%20KM%20Hosting%20Options%20for%20Volume%203.xml"/>
</part>
<part>
<title>Ethical Imperatives in Public Health and Healthcare</title>
<xi:include href="../../../volume3-ikm-overview/chapter4-ethical-consideration/src/docbkx/Ethical%20Consideration2.xml"/>
<xi:include href="../../../volume3-IKM-Overview/chapter4-ethical-consideration/src/docbkx/Ethical%20Consideration2.xml"/>
</part>
<part>
<title>Development of IKM</title>
<xi:include href="../../../volume3-ikm-overview/chapter5-framework-consideration/src/docbkx/Framework%20Considerations%20for%20Knowledge%20Management%20(KM)%201.2.3%20for%20Volume%203.xml"/>
<xi:include href="../../../volume3-IKM-Overview/chapter5-framework-consideration/src/docbkx/Framework%20Considerations%20for%20Knowledge%20Management%20(KM)%201.2.3%20for%20Volume%203.xml"/>
</part>
</book>
</book>
14 changes: 7 additions & 7 deletions volume4-Tinkar-Ballot/src/docbkx/Volume 4 - Tinkar Ballot.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@
<part>
<title>Foundational Architecture</title>
<xi:include
href="../../../volume4-tinkar-ballot/chapter1-introduction-tinkar/src/docbkx/introduction.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter1-introduction-tinkar/src/docbkx/Introduction.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter2-business-requirements/src/docbkx/business-requirements.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter2-business-requirements/src/docbkx/business-requirements.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter3-tinkar-reference-model/src/docbkx/tinkar-reference-model.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter3-tinkar-reference-model/src/docbkx/tinkar-reference-model.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter4-implications/src/docbkx/implications.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter4-implications/src/docbkx/implications.xml"/>
<xi:include
href="../../../volume4-tinkar-ballot/chapter5-conclusion/src/docbkx/conclusion.xml"/>
<xi:include href="../../../volume4-tinkar-ballot/chapter6-foundational-architecture/src/docbkx/Foundational-Architecture.xml"/>
href="../../../volume4-Tinkar-Ballot/chapter5-conclusion/src/docbkx/conclusion.xml"/>
<xi:include href="../../../volume4-Tinkar-Ballot/chapter6-foundational-architecture/src/docbkx/Foundational-Architecture.xml"/>
</part>
<xi:include href="../../../volume4-tinkar-ballot/chapter7-references/src/docbkx/Volume%204%20-%20References.xml"/>
<xi:include href="../../../volume4-Tinkar-Ballot/chapter7-references/src/docbkx/Volume%204%20-%20References.xml"/>
</book>
Loading
Loading