All Downloads are FREE. Search and download functionalities are using the official Maven repository.

avro.gel_participant_6_2_0.ParticipantSensitiveInformation.avdl Maven / Gradle / Ivy

@namespace("org.gel.models.participant.avro")
/**
This protocol defines the Participants and Pedigree
*/

protocol SensitiveInformation {

    import idl "VersionControl.avdl";

    record SensitiveInformation {

        /**
        Model version number
        */
        VersionControl versionControl;

        string gelID;

        union {null, array} externalIds; //should be hidden for external companies

        union {null, string} genomicMedicineCenter;
        union {null, string} fullNameOfResponsibleConsultant;
        union {null, string} contactNumber;
        union {null, string} hospitalOfResponsibleConsultant;

        union {null, string} centerSampleId;

        union {null, string} originatingCenter;

        union {null, string} centerPatientId;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy