Janus
0.1.1 - ci-build

Janus - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Operations used in Janus

StructureMap

$transform

The StructureMap transform in Janus allows mapping data structures from one format to another. This operation is crucial for integration and interoperability between different systems and data standards.

Key Features:

  • Definition of transformation rules for each field.
  • Support for conditional transformations.
  • Handling of complex and nested element mappings.
  • Validation of transformed data.

The $tranform operation is specified here. To use this operation correctly, you'll need to include a Parameters resource that conforms to this PR-TransformParameters profile in the request body.

Example Usage: This Parameters EXP-ParamsTransform includes:

Request: POST [base]/$transform with the parameters in the body

If the operation was successful, the server returns an HTTP 200 OK with a parameters resource containing the mapped FHIR resources encoded in base64, example here. If not, the server returns an OperationOutcome with the error description.

Questionnaire

$populate with SDC

The $populate with SDC feature allows pre-filling a Questionnaire Response using available data in the Questionnaire according to SDC (Structured Data Capture) standards. This operation facilitates automation and efficiency in data collection processes by minimizing manual entries. Find the specification of the operation here.

Key Features:

  • Extraction of existing data to automatically fill questionnaire fields.
  • Reduction of input errors through automation.
  • Support for various data sources and questionnaire formats.

Example Usage: This Parameters EXP-ParamsPopulate includes:

There may be other parameters that can be found in the specification.

Request: POST [base]/Questionnaire/$populate with the parameters in the body

If the operation was successful, the server returns an HTTP 200 OK with an empty Questionnaire Response resource example here. If not, the server returns an OperationOutcome with the error description.

$extract with SDC

The $extract with SDC feature allows extracting data from questionnaire responses to store or analyze them in compliance with SDC standards. This operation is essential for processing and leveraging data collected through questionnaires. Find the specification of the operation here.

Key Features:

  • Extraction of responses in a structured and standardized format.
  • Facilitation of data analysis and reporting from questionnaires.
  • Integration with data management systems for further processing.

Example Usage: This Parameters EXP-ParamsExtract includes:

There may be other parameters that can be found in the specification.

Request: POST [base]/QuestionnaireResponse/$extract with the parameters in the body

If the operation was successful, the server returns an HTTP 200 OK with a Bundle resource containing the FHIR resources extracted from the questionnaire response example here. If not, the server returns an OperationOutcome with the error description.