Clinical Document Packaging Library

Java classes for producing, validating, extracting clinical packages

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

au.gov.nehta
ArtifactId

ArtifactId

clinical-document-packaging-library
Last Version

Last Version

1.2.5
Release Date

Release Date

Type

Type

jar
Description

Description

Clinical Document Packaging Library
Java classes for producing, validating, extracting clinical packages
Project URL

Project URL

https://github.com/AuDigitalHealth/clinical-document-packaging-library-java
Source Code Management

Source Code Management

https://github.com/AuDigitalHealth/clinical-document-packaging-library-java.git

Download clinical-document-packaging-library

How to add to project

<!-- https://jarcasting.com/artifacts/au.gov.nehta/clinical-document-packaging-library/ -->
<dependency>
    <groupId>au.gov.nehta</groupId>
    <artifactId>clinical-document-packaging-library</artifactId>
    <version>1.2.5</version>
</dependency>
// https://jarcasting.com/artifacts/au.gov.nehta/clinical-document-packaging-library/
implementation 'au.gov.nehta:clinical-document-packaging-library:1.2.5'
// https://jarcasting.com/artifacts/au.gov.nehta/clinical-document-packaging-library/
implementation ("au.gov.nehta:clinical-document-packaging-library:1.2.5")
'au.gov.nehta:clinical-document-packaging-library:jar:1.2.5'
<dependency org="au.gov.nehta" name="clinical-document-packaging-library" rev="1.2.5">
  <artifact name="clinical-document-packaging-library" type="jar" />
</dependency>
@Grapes(
@Grab(group='au.gov.nehta', module='clinical-document-packaging-library', version='1.2.5')
)
libraryDependencies += "au.gov.nehta" % "clinical-document-packaging-library" % "1.2.5"
[au.gov.nehta/clinical-document-packaging-library "1.2.5"]

Dependencies

compile (4)

Group / Artifact Type Version
org.bouncycastle : bcprov-jdk15on jar 1.68
au.gov.nehta : smi-xsp jar 1.2.1
au.gov.nehta : common-library jar 1.1.1
au.gov.nehta : esignature jar 1.1.1

test (4)

Group / Artifact Type Version
junit : junit jar 4.13.1
org.apache.santuario : xmlsec jar 2.2.1
org.slf4j : slf4j-api jar 1.7.7
org.slf4j : slf4j-simple jar 1.7.30

Project Modules

There are no modules declared in this project.

Clinical Document Packaging Library

This is a Java software library that provides examples of producing, validating and extracting clinical packages as documented in the "CDA Package" specification.

Setup

  • To build and test the distributable package, an appropriate Java IDE or build environment must be installed.

  • Java source files can be found in: clinical-document-packaging-library-java--sources.jar

  • For detailed API documentation, refer to the included Javadoc package.

Solution

The package consists of these components:

-   /clinical-document-packaging-library-java-<version>.jar
    Contains the required classes for package operations.

-   /clinical-document-packaging-library-java-<version>-docs.jar
    Contains Javadoc documentation.

-   /clinical-document-packaging-library-java-<version>-sources.jar
    Contains library source files.

Pre-Requisites

Java Development Kit (JDK)

Follow the usual instructions for installing a JDK, or the instructions below.

1.  Download and install JDK 8 Update 271 or later:

    URL: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.  Unpack the JDK distribution into a directory of your choice.

    This directory will be your <JDK_HOME>and will be used in this document
    to refer to the root directory of the JDK installation.

    <JRE_HOME> will be used in this document to refer to <JDK_HOME>/jre.

3.  Create a JAVA_HOME environment variable pointing to the <JDK_HOME>
    directory in Step 2.

4.  Add <JDK_HOME>/bin to the system path.

Licensing

Copyright 2012 NEHTA

Copyright 2021 ADHA

Licensed under the NEHTA/ADHA Open Source (Apache) License; you may not use this file except in compliance with the License. A copy of the License is in the 'LICENSE.txt' file, which should be provided with this work.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

au.gov.nehta

Australian Digital Health Agency

Versions

Version
1.2.5