How to generate unique DICOM UID?

Multiple algorithms to generate DICOM UID are explained in this answer with their drawbacks. As per DICOM specifications, all UIDs including SOPInstanceUID in question should be unique. This is irrelevant to what data (gated PET data or other) you are working on. Following is from specifications: 2017a Part 5 – Data Structures and Encoding (9 … Read more

How do I check if an app is a non-system app in Android?

PackageManager pm = mcontext.getPackageManager(); List<PackageInfo> list = pm.getInstalledPackages(0); for(PackageInfo pi : list) { ApplicationInfo ai = pm.getApplicationInfo(pi.packageName, 0); System.out.println(“>>>>>>packages is<<<<<<<<” + ai.publicSourceDir); if ((ai.flags & ApplicationInfo.FLAG_SYSTEM) != 0) { System.out.println(“>>>>>>packages is system package”+pi.packageName); } }