The collection site for each biospecimen must be tracked and propagated through to the API as a location. This is distinct from the actual location for the biospecimen, which is inherited from its container. To do this, the biosample table in VBR must be updated, Python APIs for biosample creation must be updated to accept a VBR location, ETL for biosample creation must capture and store this data, and the API must be updated to expose this information to end users.
The collection site for each biospecimen must be tracked and propagated through to the API as a location. This is distinct from the actual location for the biospecimen, which is inherited from its container. To do this, the
biosample
table in VBR must be updated, Python APIs for biosample creation must be updated to accept a VBR location, ETL for biosample creation must capture and store this data, and the API must be updated to expose this information to end users.