Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1    Definition

Basic Ultrasound Object refers to

  1. Ultrasound Data captured by an Ultrasound Device.
  2. Ultrasound Data Qualifier specified by MPAI-TFA providing information on Sub-Types, Formats and Attributes of Ultrasound Data.

2     Functional Requirements

A Basic Ultrasound Object must include:

  1. The Basic Ultrasound Object Header
  2. The ID of the Basic Ultrasound Object.
  3. The Data of the Basic Ultrasound Object
  4. The Qualifier of the Basic Ultrasound Object Data

A Basic Ultrasound Object may include:

  1. The ID of a virtual space (M-Instance) where Basic Ultrasound Object is or is intended to be located.
  2. The ID of a physical space (U-Environment) where Basic Ultrasound Object is or is intended to be located.
  3. The Time of production of this Basic Ultrasound Object Instance.
  4. The ID(s) of Parent Object(s) supporting two cases:
    1. The Parent Object has spawned two (or more) Objects.
    2. Two (or more) Parent Objects have merged into one.
  5. The Space-Time information of Parent Objects in an M-Instance.
  6. The ID(s) of Child Object(s).
  7. The Space-Time information of the Ultrasound Basic Object in an M-Instance or U-Environment.
  8. Information about this Basic Ultrasound Object
  9. Descriptive Metadata.

3     Syntax

https://schemas.mpai.community/OSD/V1.5/data/BasicUltrasoundObject.json

4     Semantics

Label Description
Header Basic Ultrasound Object Header – Standard “OSD-BLO-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironmentID Identifier of U-Environment.
BasicUltrasoundObjectID Identifier of the Basic Ultrasound Object.
BasicUltrasoundObjectTime Time of Basic Ultrasound Object production.
BasicUltrasoundObjectData Data of Basic Ultrasound Object.
UltrasoundDataQualifier Qualifier of Basic Ultrasound Object Data.
UltrasoundObjectSpaceTime Space-Time information of Basic Ultrasound Object in its space.
DataXMData Information on this Basic Ultrasound Object instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Ultrasound Object if:

  1. The Data validates against the Basic Ultrasound Object’s JSON Schema.
  2. All Data in the Basic Ultrasound Object’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers, if present.

6     Performance Assessment