Skip to content

Commit d742e38

Browse files
authored
Merge pull request #165 from RTIInternational/auto-update-schema
Auto-update generated JSON schema
2 parents c9733fd + ae15c85 commit d742e38

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

generated/bdchm.schema.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,17 @@
148148
"title": "BiologicProduct",
149149
"type": "object"
150150
},
151+
"BodyPositionEnum": {
152+
"description": "Values describing the body position of a patient during a measurement or observation.",
153+
"enum": [
154+
"SITTING_POSITION",
155+
"ORTHOSTATIC_BODY_POSITION",
156+
"SUPINE_BODY_POSITION",
157+
"PRONE_BODY_POSITION"
158+
],
159+
"title": "BodyPositionEnum",
160+
"type": "string"
161+
},
151162
"BodySite": {
152163
"additionalProperties": false,
153164
"description": "A site in the body of an organism, typically described in terms of an anatomical concept and optional qualifiers (e.g. left/right, upper/lower). But body sites as defined here may include non-canonical sites, such as an implanted medical device.",
@@ -1594,6 +1605,17 @@
15941605
"null"
15951606
]
15961607
},
1608+
"body_position": {
1609+
"$ref": "#/$defs/BodyPositionEnum",
1610+
"description": "The position of the body that is the focus of this observation, if applicable."
1611+
},
1612+
"body_site": {
1613+
"description": "The body site that is the focus of this observation, if applicable.",
1614+
"type": [
1615+
"string",
1616+
"null"
1617+
]
1618+
},
15971619
"category": {
15981620
"description": "The general category of observation described",
15991621
"type": [

generated/bdchm.schema.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1711,6 +1711,20 @@ export enum ResearchProjectTypeEnum {
17111711
STUDY = "STUDY",
17121712
};
17131713
/**
1714+
* Values describing the body position of a patient during a measurement or observation.
1715+
*/
1716+
export enum BodyPositionEnum {
1717+
1718+
/** The patient is in a sitting position during the measurement or observation. */
1719+
SITTING_POSITION = "SITTING_POSITION",
1720+
/** The patient is in a standing position during the measurement or observation. */
1721+
ORTHOSTATIC_BODY_POSITION = "ORTHOSTATIC_BODY_POSITION",
1722+
/** The patient is lying on their back during the measurement or observation. */
1723+
SUPINE_BODY_POSITION = "SUPINE_BODY_POSITION",
1724+
/** The patient is lying on their stomach during the measurement or observation. */
1725+
PRONE_BODY_POSITION = "PRONE_BODY_POSITION",
1726+
};
1727+
/**
17141728
* Values describing the types of an Observation.
17151729
*/
17161730
export enum BaseObservationTypeEnum {
@@ -2527,6 +2541,10 @@ export interface MeasurementObservation extends Observation {
25272541
observation_type?: string,
25282542
/** A reference to the assay that was used in generating this observation. */
25292543
associated_assay?: AssayId,
2544+
/** The body site that is the focus of this observation, if applicable. */
2545+
body_site?: BodySiteId,
2546+
/** The position of the body that is the focus of this observation, if applicable. */
2547+
body_position?: string,
25302548
}
25312549

25322550

0 commit comments

Comments
 (0)