You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: only allow wrapped NonSurgeryInjections in Procedures.subject_procedures (#1802)
* refactor: only allow Injections in Procedures.subject_procedures when wrapped with an InjectionProcedure
* chore: add ethics_review_id/protocol_id
* fix: only allow Injection, BrainInjection requires a full CS from Surgery
* update docs [skip actions]
* refactor: NonSurgicalInjection
* update docs
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
|`relative_position`| Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]]| Relative position |
14
14
|`dynamics`| List[[InjectionDynamics](#injectiondynamics)]| Injection dynamics (List of injection events, one per location/depth) |
15
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
15
+
|<del>`protocol_id`</del>|`Optional[str]`|**[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) |
Copy file name to clipboardExpand all lines: docs/source/components/surgery_procedures.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Description of an injection procedure into a brain
26
26
|`injection_materials`| List[[ViralMaterial](injection_procedures.md#viralmaterial) or [NonViralMaterial](injection_procedures.md#nonviralmaterial)]| Injection material |
27
27
|`relative_position`| Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]]| Relative position |
28
28
|`dynamics`| List[[InjectionDynamics](injection_procedures.md#injectiondynamics)]| Injection dynamics (List of injection events, one per location/depth) |
29
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
29
+
|<del>`protocol_id`</del>|`Optional[str]`|**[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) |
Copy file name to clipboardExpand all lines: docs/source/procedures.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Description of all procedures performed on a subject, including surgeries, injec
27
27
| Field | Type | Title (Description) |
28
28
|-------|------|-------------|
29
29
|`subject_id`|`str`| Subject ID (Unique identifier for the subject of data acquisition) |
30
-
|`subject_procedures`| List[[Surgery](components/subject_procedures.md#surgery) or [Injection](components/injection_procedures.md#injection) or [TrainingProtocol](components/subject_procedures.md#trainingprotocol) or [WaterRestriction](components/subject_procedures.md#waterrestriction) or [GenericSubjectProcedure](components/subject_procedures.md#genericsubjectprocedure)]| Subject Procedures (Procedures performed on a live subject) |
30
+
|`subject_procedures`| List[[Surgery](components/subject_procedures.md#surgery) or [Injection](components/injection_procedures.md#injection) or [NonSurgicalInjection](components/subject_procedures.md#nonsurgicalinjection) or [TrainingProtocol](components/subject_procedures.md#trainingprotocol) or [WaterRestriction](components/subject_procedures.md#waterrestriction) or [GenericSubjectProcedure](components/subject_procedures.md#genericsubjectprocedure)]| Subject Procedures (Procedures performed on a live subject) |
31
31
|`specimen_procedures`| List[[SpecimenProcedure](components/specimen_procedures.md#specimenprocedure)]| Specimen Procedures (Procedures performed on tissue extracted after perfusion) |
32
32
|`coordinate_system`| Optional[[CoordinateSystem](components/coordinates.md#coordinatesystem)]| Coordinate System (Origin and axis definitions for determining the configured position of devices implanted during procedures. Required when coordinates are provided within the Procedures) |
0 commit comments