C_12709_Anlage_V1.0.0


C_12709_Anlage - ePA: Meldung von Produktdetails

ML-188903 - ePA: Meldung von Produktdetails

[<=]

Änderungen in I_Authorization_Service.yaml

Es wird eine neue Version der Operation sendAuthCodesSC mit dem Namen sendAuthCodesSCv2 definiert.

In der description wird folgender Text ggü. sendAuthCodesSC geändert

sendAuthCodesSC:

The VAU user preudonym as generated for the vau-channel (see: vau protocol) shall be returned in a successful operation response.

sendAuthCodesSCv2:
The VAU user preudonym as generated for the vau-channel (see: vau protocol) and the version information
for the product are returned in a successful operational response.



Ein neues Schema für die Response wird definiert und um die Versionsinformation ergänzt:

    AuthorizationResponseSC200v2:
      description: "OK, Successful login"
      headers:
        X-Request-ID:
          $ref: '#/components/headers/requestid'
      content:
        application/json:
          example:
            vau-np: c9a7289e763616d449886acdeb8b83d115881c5d078b8643d112190bc7516584
            capabilities:
              ProductVersion: "6.0.0"
              ProductTypeVersion: "3.1.3"
          schema:
            type: object
            properties:
              vau-np:
                $ref: '#/components/schemas/VauUserPseudonymType'
              capabilities:
                type: object
                description: Information about current versions of product, services and components of the health record system.
                properties:
                  ProductVersion:
                    description: Product version of the health record system
                    $ref: '#/components/schemas/VersionInfoType'
                  ProductTypeVersion:
                    description: Product type version of the health record system
                    $ref: '#/components/schemas/VersionInfoType'
                required:
                  - ProductVersion
                  - ProductTypeVersion
            required:
              - vau-np
              - capabilities

mit:

    VersionInfoType:
      description: Version information of a service or component
      type: string
      pattern: '^(?:[1-9]\d?|\d)\.(?:[1-9]\d?|\d)\.(?:[1-9]\d?|\d)(?:-(?:[1-9]\d?|\d))?$'
      example: "1.2.3"