| 25 | === Domain Objects === |
| 26 | Below is a list of Java classes that constitute all of the domain objects apart from pathology. I'm unsure about whether those that have "event" in the name will be relevant or not. Of the rest, we need to isolate those that are the main ones in our use cases and build up a picture of how they are related to each other. We can then begin eliminating the rest. |
| 27 | {{{ |
| 28 | Address.java |
| 29 | Biohazard.java |
| 30 | CancerResearchGroup.java |
| 31 | Capacity.java |
| 32 | CellSpecimen.java |
| 33 | CellSpecimenRequirement.java |
| 34 | CellSpecimenReviewParameters.java |
| 35 | CheckInCheckOutEventParameter.java |
| 36 | ClinicalStudyEventEntry.java |
| 37 | ClinicalStudyEvent.java |
| 38 | ClinicalStudy.java |
| 39 | ClinicalStudyRegistration.java |
| 40 | CollectionEventParameters.java |
| 41 | CollectionProtocolEvent.java |
| 42 | CollectionProtocol.java |
| 43 | CollectionProtocolRegistration.java |
| 44 | ConsentTier.java |
| 45 | ConsentTierResponse.java |
| 46 | ConsentTierStatus.java |
| 47 | Container.java |
| 48 | ContainerPosition.java |
| 49 | ContainerType.java |
| 50 | Department.java |
| 51 | DerivedSpecimenOrderItem.java |
| 52 | DisposalEventParameters.java |
| 53 | DistributedItem.java |
| 54 | Distribution.java |
| 55 | DistributionProtocol.java |
| 56 | DistributionSpecimenRequirement.java |
| 57 | DomainObjectFactory.java ===============>> A factory object. May repay some studying. |
| 58 | EmbeddedEventParameters.java |
| 59 | ExistingSpecimenArrayOrderItem.java |
| 60 | ExistingSpecimenOrderItem.java |
| 61 | ExternalIdentifier.java |
| 62 | FixedEventParameters.java |
| 63 | FluidSpecimen.java |
| 64 | FluidSpecimenRequirement.java |
| 65 | FluidSpecimenReviewEventParameters.java |
| 66 | FrozenEventParameters.java |
| 67 | Institution.java |
| 68 | MolecularSpecimen.java |
| 69 | MolecularSpecimenRequirement.java |
| 70 | MolecularSpecimenReviewParameters.java |
| 71 | NewSpecimenArrayOrderItem.java |
| 72 | NewSpecimenOrderItem.java |
| 73 | OrderDetails.java |
| 74 | OrderItem.java |
| 75 | Participant.java |
| 76 | ParticipantMedicalIdentifier.java |
| 77 | Password.java |
| 78 | PathologicalCaseOrderItem.java |
| 79 | ProcedureEventParameters.java |
| 80 | Race.java |
| 81 | ReceivedEventParameters.java |
| 82 | ReportedProblem.java |
| 83 | ReturnEventParameters.java |
| 84 | ReviewEventParameters.java |
| 85 | Site.java |
| 86 | SpecimenArrayContent.java |
| 87 | SpecimenArray.java |
| 88 | SpecimenArrayOrderItem.java |
| 89 | SpecimenArrayType.java |
| 90 | SpecimenCharacteristics.java |
| 91 | SpecimenCollectionGroup.java |
| 92 | SpecimenEventParameters.java |
| 93 | Specimen.java |
| 94 | SpecimenObjectFactory.java |
| 95 | SpecimenOrderItem.java |
| 96 | SpecimenPosition.java |
| 97 | SpecimenProtocol.java |
| 98 | SpecimenRequirement.java |
| 99 | SpunEventParameters.java |
| 100 | StorageContainer.java |
| 101 | StorageType.java |
| 102 | ThawEventParameters.java |
| 103 | TissueSpecimen.java |
| 104 | TissueSpecimenRequirement.java |
| 105 | TissueSpecimenReviewEventParameters.java |
| 106 | TransferEventParameters.java |
| 107 | User.java |
| 108 | }}} |