Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Purpose

  • Specification

  • Preconditions*

  • Logic*

  • Global and configurable Configurable parameters*

  • Input parameters

  • Request structure

  • Authorize*

  • Headers*

  • Request data validation*

  • Processing*

  • Response structure*

  • Post-processing processes*

  • HTTP status codes*

  • Backward compatibility

Purpose

Getting a form HTML template for printing.

Specification

Link

Swagger Link (2.32.2)

Resource

/patients/{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId}/printForm

Scope

API paragraph not found

Components

API paragraph not found

Microservices

API paragraph not found

Protocol type

REST

Request type

GET

Sync/Async

Async

Public/Private/Internal

Public

Preconditions*

Logic*

...

Configurable parameters

Link to configurable parameters

VAR_NAME: EMAL_PRINT_FORM_ALLOWED_TEMPLATE_IDS_BY_CATEGORY

  • “21” for information reference by CATEGORIES of TYPE=TEMP_DISABILITY

  • “20“ for information reference by CATEGORIES of TYPE=NEWBORN

Input parameters

Input parameter

Values

Type

Description

Example

compositionId

 

String($uuid) (path)

Composition object ID

 89678f60-4cdc-4fe3-ae83-e8b3ebd35c59

patientId

String($uuid) (path)

Patient object ID

89678f60-4cdc-4fe3-ae83-e8b3ebd35c59

episodeId

String($uuid) (path)

Episode of Care object ID

89678f60-4cdc-4fe3-ae83-e8b3ebd35c59

encounterId

String($uuid) (path)

Encounter object ID

89678f60-4cdc-4fe3-ae83-e8b3ebd35c59

templateId

22:

23:

20, 21

String(query)

ID of the template (man service) used to render the form

20

Request structure

See on SwaggerHub (2.32.2)

...