class DhisFhirResourceId implements Serializable {

    @Nonnull
    public DhisFhirResourceId toQualified( @Nonnull DhisResourceType type, @Nonnull UUID ruleId )
    {
        return new DhisFhirResourceId( type, getId(), ruleId );
    }

    public  DhisFhirResourceId( @Nullable DhisResourceType type, @Nonnull String id, @Nullable UUID ruleId );
    public  DhisFhirResourceId( @Nonnull String id );

}